[問題] Unity跨平台的原理

作者: wwwearn (小勇)   2014-08-06 02:52:53
Unity中可以使用C#語言去開發
不過我一直很好奇
據我所知Android是用Java iOS適用Object-C
Windows用Visual C++
是如何實現讓其他語言的程式瑪執行C#的東西?
作者: neo5277 (I am an agent of chaos)   2014-08-06 03:30:00
不是有編譯器嘛?
作者: GoalBased (Artificail Intelligence)   2014-08-06 08:20:00
為什麼美國人寫的書,中國人看得懂 日本人也看得懂
作者: andymai (人生只有一次)   2014-08-06 12:51:00
轉換語法~就像英翻中一樣~可是C#的Dictionary弄了多層的話轉成iOS就GG囉...抱歉~應該說是轉成 Object-C 才對...
作者: NDark (溺於黑暗)   2014-08-06 16:22:00
c# 對unity來說是腳本語言 底層都是翻成 c++有必要的話再對應平台翻成原生語言ios的話unity會做出一個xcode專案,然後二階段部屬到機器上.
作者: moremore1234 (漢生博依)   2014-08-07 13:00:00
android底層也不是java 是一個叫做dalvik虛擬機

Links booklink

Contact Us: admin [ a t ] ucptt.com