我开始为我的第一个Android游戏应用程序开发原型。该应用程序本身实际上不是以游戏为导向的(这也是我开始使用AS开发的原因),但我想在之后添加一些Mini游戏(2D),这将在联合版中开发。
因为我是Android的新手,我想知道是否最好在联合中开发整个原型,基本上是为了避免将Mini游戏导出到现有的Android项目中。否则,大约80%的应用程序将是非游戏(与部族和其他用户互动),并可能是更好的选择,以快速的结果。
如果有人能帮我提个简短的建议,我会很高兴的。谢谢!
发布于 2020-09-01 15:55:48
由于使用团结的限制和挣扎,我刚刚经历了将游戏从团结移植到科特林的经验。
如果需要以下内容之一,应该选择Kotlin (Android )路由:
硬件/传感器功能最常见的传感器是由统一支持的,但如果您需要像NFC这样的奇例传感器,则需要使用Android插件或资产存储中的现有库。我对资产存储中过时的库有过很糟糕的体验,创建自己的插件通常需要有一个Kotlin项目。
android --类似于UI团结--没有集成支持本地android的元素,因此您必须统一创建自己的UI。我在试图统一模仿Android时遇到的最大问题是,它的速度明显较慢,用户体验也更缓慢(例如,在联合中创建滚动视图感觉非常缓慢)。慢度还可能与以下事实有关:统一应用程序将刷新每个帧的整个屏幕,而原生Kotlin支持部分呈现。(您可以在手机上的菜单中使用debug选项进行测试。)这将在低端手机上更加明显,并将对电力使用产生影响。
由于UI是如何呈现的,除非您想使用时间添加支持自己,否则Accessibility 统一不支持智能手机上的屏幕阅读器,有一个插件可以实现75个bux。。通过使用原生的Android,您将不会遇到这个问题。
发布于 2020-09-01 14:58:02
简短回答
如果你正在开发游戏,那就去玩虚幻或统一吧。
但是如果你想让Apps成为Android的话
https://stackoverflow.com/questions/63687616
复制相似问题