关于统一android basic的公告出来后,我对Unity以及学习android SDK的过程都很熟悉。
直接使用android SDK与使用Unity Android进行开发有什么优缺点?
关于统一android basic的公告出来后,我对Unity以及学习android SDK的过程都很熟悉。
直接使用android SDK与使用Unity Android进行开发有什么优缺点?
Answers:
更新统一低于5.x有关于如何编写原生代码的插件,并从内部团结打电话给他们一个详细的手册http://docs.unity3d.com/Manual/PluginsForAndroid.html
自从Unity 4.x发布以来,Android进行了许多更改,您应该将此答案作为参考,而不是最先进的,因为它可能已经过时了!
抱歉,但是Ricket错误:Unity通过API提供对Android SDK的完全访问权限,在使用Unity进行Android游戏之前,这也是必需的:
在实际设备上运行Unity Android游戏之前,您需要设置Android开发人员环境。这涉及下载和安装具有不同Android平台的Android SDK,并将您的物理设备添加到系统中(此操作有些不同,具体取决于您是在Windows还是Mac上进行开发)。此设置过程在Android开发者网站上进行了说明,并且设备制造商可能会提供其他信息。由于这是一个复杂的过程,因此我们提供了必须完成的任务的基本概述,然后才能在Android设备或Android模拟器上运行代码。但是,最好的办法是按照Android开发人员门户网站中的说明进行操作。
Unity Android提供了脚本API,可以访问各种输入数据和设置。您可以在Android脚本页面上找到有关新脚本类的更多信息。将本机C,C ++或Java代码暴露给脚本
Unity Android允许您从C#脚本直接调用C / C ++编写的自定义函数(并间接调用Java)。要了解如何绑定本机函数,请访问插件页面。
统一:
Android SDK:
如果您想开始以一定的质量开发游戏并希望获得快速成功,则应该选择Unity而不是纯SDK,因为Unity提供了许多工具,使您无需担心小事就能更轻松地进行开发。
好吧,他们是完全不一样的!Android SDK可让您从头开始用Java编写Android应用。Unity是一个游戏创建包,您可以在其中拖放,添加脚本等,然后单击按钮以导出完整的Android应用程序。
Android SDK:
统一:
Activity
(例如“屏幕”),也无法以任何方式对其进行编辑(除了在Unity界面中)请注意,我没有使用Unity的Android功能的经验(尽管我确实有通用的Unity经验),因此,如果Unity类别有任何错误,请更正我(或只是编辑这篇文章)。