我想开发一款 Android 游戏,涉及使用相机、读取设备上的文件、读取联系人等。
如果我使用 unity 进行开发,我可以执行这些操作吗?还是必须使用原生 java? 或者我可以从 Unity 开始,然后将项目导入 Android Studio,然后添加这些功能吗?
该游戏将是一个基于故事的游戏。所以它只是具有低多边形艺术风格的 2D。
(我在应用程序开发方面有相当多的经验,但这是我第一次尝试开发游戏。)
最佳答案
这是一个相当广泛的问题,因为两者都有利弊。 Unity是一个强大的游戏引擎,可以用于各种游戏,但如果你想做一些事情,比如读取联系人,你必须编写自己的插件来连接原生android。
有此类插件的示例 here
但是您确实需要自己做更多调查。
关于java - 对于涉及复杂Android功能的游戏,选择unity还是native java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49160009/