ter*_*dev 1 android unity-game-engine android-studio
我开始为我的第一个 Android 游戏应用开发原型。应用本身实际上不是面向游戏的(这就是我开始使用AS开发的原因),但我想添加一些小游戏(2D),这些将在Unity中开发。
由于我是 Android Studio 的新手,我想知道在 Unity 中开发整个原型是否更好,基本上避免将小游戏导出到现有的 Android Studio 项目。否则,大约 80% 的应用程序将是非游戏(与部落和其他用户互动),而 AS 可能是获得快速结果的更好选择。
如果有人能帮我快速提供建议,我会很高兴。谢谢!
由于使用 Unity 的限制和困难,我刚刚经历了将游戏从 Unity 移植到 Kotlin 的经历。
如果您需要以下其中一项,您应该选择 Kotlin (Android Studio) 路线:
硬件/传感器功能 unity 支持最常见的传感器,但如果您需要像 NFC 这样的奇数传感器,则需要使用Android 插件或资产商店中的现有库。我对资产商店中过时的库有过非常糟糕的经历,并且创建自己的插件通常需要您有一个 Kotlin 项目。
类似 Android 的 UI Unity 没有对原生 android UI 元素的集成支持,因此您必须统一创建自己的 UI。我在 Unity 中尝试模仿 Android-UI 遇到的最大问题是,它比在本地完成时明显更慢且用户体验更迟钝(例如,在 Unity 中创建滚动视图感觉非常迟钝。)缓慢也可能与 Unity 应用程序会为每一帧刷新整个屏幕这一事实有关,而原生 Kotlin 支持部分渲染。(您可以使用手机上 Android 开发人员菜单中的调试选项进行测试。)这在低端手机上会更明显,并且会对功耗产生影响。
无障碍 团结不支持在智能手机屏幕阅读器由于UI是如何呈现的,除非你想用的时候自己添加的支持,还有的是,它会为75 BUX插件。通过使用原生 Android UI,您将不会遇到此问题。
| 归档时间: |
|
| 查看次数: |
2251 次 |
| 最近记录: |