Answers:
取决于您的项目范围。只要您不需要任何花哨的东西,Unity3D在Android和iOS上的工作原理几乎相同。但是,有时需要访问OS服务,并且在这种情况下,您必须编写插件。当然,这些插件在Android和iOS之间没有共同点。
另外,Unity3D导入所有艺术品资源,并将其转换为目标设备上使用的格式。这意味着,当您将目标从iOS切换到Android并再切换回Android时,所有内容都需要重新导入。此过程需要几分钟到几小时不等,具体取决于项目规模。
Unity3d基于mono。Mono是一个开源API,可在大量的OS(包括android和IOS)上运行。检出:http : //en.wikipedia.org/wiki/Mono_(软件)
为了进行开发,unity3d在Mono平台之上创建了库,可轻松以标准方式从设备获取输入。无论设备/ OS是什么,都将通过相同的代码检测加速度计使移动设备向前倾斜的示例。请参阅:http : //unity3d.com/support/documentation/ScriptReference/Input.html
希望这会有所帮助。