作者wwwearn (小勇)
看板C_Sharp
標題[問題] Unity跨平台的原理
時間Wed Aug 6 02:52:53 2014
Unity中可以使用C#語言去開發
不過我一直很好奇
據我所知Android是用Java iOS適用Object-C
Windows用Visual C++
是如何實現讓其他語言的程式瑪執行C#的東西?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 121.254.69.174
※ 文章網址: http://webptt.com/m.aspx?n=bbs/C_Sharp/M.1407264775.A.4C7.html
1F:→ neo5277:不是有編譯器嘛? 08/06 03:30
2F:推 GoalBased:為什麼美國人寫的書,中國人看得懂 日本人也看得懂 08/06 08:20
3F:→ andymai:轉換語法~就像英翻中一樣~可是C#的Dictionary弄了多層的話 08/06 12:51
4F:→ andymai:轉成iOS就GG囉... 08/06 12:51
5F:→ andymai:抱歉~應該說是轉成 Object-C 才對... 08/06 12:52
6F:推 NDark:c# 對unity來說是腳本語言 底層都是翻成 c++ 08/06 16:22
7F:→ NDark:有必要的話再對應平台翻成原生語言 08/06 16:23
8F:→ NDark:ios的話unity會做出一個xcode專案,然後二階段部屬到機器上. 08/06 16:23
9F:→ moremore1234:android底層也不是java 是一個叫做dalvik虛擬機 08/07 13:00