[问题] 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