作者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/cn.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