Unity3D將來時:IL2CPP(上)
(注:本文詳細的講述了C#,Mono,.Net, IL等Unity使用到的概念,如果你已經(jīng)熟知這些,可以直接跳過看下篇)
Unity3D想必大家都不陌生,獨立游戲制作者們很多人都在用它,甚至一些大公司也用在很商業(yè)的游戲制作上。Unity3D最大的一個特點是一次制作,多平臺部署,而這一核心功能是靠Mono實現(xiàn)的?梢哉fMono是Unity3D核心的核心,是Unity3D跨平臺的根本。但是在2014年年中的時候,Unity3D官方博客上卻發(fā)了一篇“The future of scripting in unity”的文章,引出了IL2CPP的概念,感覺有取代Mono之勢。那什么是IL2CPP,它能為Unity3D和作為使用Unity3D的我們帶來哪些好處和改變?這就是本文嘗試說明的。
C#,.Net Framework
我們先說說IL2CPP試圖取代的Mono。在說Mono之前,不得不提C#語言和背后的.Net Framework。C#是微軟推出的一種基于.NET框架的、面向?qū)ο蟮母呒壘幊陶Z言。C#的發(fā)音為“see sharp”,模仿音樂上的音名“C?”(C調(diào)升),是C語言的升級的意思。其正確寫法應(yīng)和音名一樣為“C?”。C#由C語言和C++派生而來,繼承了其強大的性能,同時又以.NET框架類庫作為基礎(chǔ),擁有類似Visual Basic的快速開發(fā)能力。C#由安德斯

朱峰社區(qū)網(wǎng)頁版(手機掃描-分享-添加到屏幕)

朱峰社區(qū)微信公眾號(微信掃一掃-關(guān)注)
資源說明圖文教程無法下載,只能觀看圖片和文字。
版權(quán)規(guī)則本站圖文皆來自互聯(lián)網(wǎng)共享資源,如涉及到版權(quán)請查看
版權(quán)規(guī)則。本平臺提供圖文僅可用于個人學(xué)習(xí),如用于商業(yè)請購買正版。您必須遵守的
版權(quán)規(guī)則