[問題] Unity跨平台的原理

看板C_Sharp (C#)作者 (小勇)時間11年前 (2014/08/06 02:52), 編輯推噓2(207)
留言9則, 5人參與, 最新討論串1/1
Unity中可以使用C#語言去開發 不過我一直很好奇 據我所知Android是用Java iOS適用Object-C Windows用Visual C++ 是如何實現讓其他語言的程式瑪執行C#的東西? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 121.254.69.174 ※ 文章網址: http://www.ptt.cc/bbs/C_Sharp/M.1407264775.A.4C7.html

08/06 03:30, , 1F
不是有編譯器嘛?
08/06 03:30, 1F

08/06 08:20, , 2F
為什麼美國人寫的書,中國人看得懂 日本人也看得懂
08/06 08:20, 2F

08/06 12:51, , 3F
轉換語法~就像英翻中一樣~可是C#的Dictionary弄了多層的話
08/06 12:51, 3F

08/06 12:51, , 4F
轉成iOS就GG囉...
08/06 12:51, 4F

08/06 12:52, , 5F
抱歉~應該說是轉成 Object-C 才對...
08/06 12:52, 5F

08/06 16:22, , 6F
c# 對unity來說是腳本語言 底層都是翻成 c++
08/06 16:22, 6F

08/06 16:23, , 7F
有必要的話再對應平台翻成原生語言
08/06 16:23, 7F

08/06 16:23, , 8F
ios的話unity會做出一個xcode專案,然後二階段部屬到機器上.
08/06 16:23, 8F

08/07 13:00, , 9F
android底層也不是java 是一個叫做dalvik虛擬機
08/07 13:00, 9F
文章代碼(AID): #1JuIW7J7 (C_Sharp)
文章代碼(AID): #1JuIW7J7 (C_Sharp)