Ris*_*shi 10 performance objective-c unity-game-engine ios unityscript
我真的很想使用Unity3d开发应用程序.我喜欢这样一个事实:我可以开发一次并将应用程序移植到多个平台(Mac/Windows/iPhone/Android),而我的Mac上的性能似乎相当不错.
这将是我第一次为iPhone编写应用程序,我对未来的性能问题感到好奇.我想我肯定会在iPhone上使用Unity3d作为原型,但我想知道构建iPhone Unity3d应用程序是否会像使用Objective-C编写的本机应用程序一样有效地使用iPhone资源.
Unity3d网站似乎表明Unity3d算法已经过优化,我认为如果我在Unity3d论坛中提出这个问题,那将是我得到的那种回应.理想情况下,我有兴趣听取在Unity3d和Objective-C中构建应用程序的人的意见,并可以比较两者.
让我想到这一点的讨论是Andrew和Peter Mortensen对iOS开发成本问题的回答,该问题开始于"开发iPhone应用程序比学习Cocoa更容易".
Gua*_*ius 12
Unity中有一些特定的资源可以帮助进行移动开发,包括专门针对移动设备设计的资源,着色器等.
您当然不希望采用"未经优化的"PC质量资产并将其放入Unity项目并将其导出到iOS平台,因为您将确保性能不佳/不可靠.你想要做的是开始使用与你想要的游戏相似的质量资产构建一个场景,然后看看真实设备上的性能.这将让您了解您可以从生产中获得的游戏性能水平.
请记住,iPhone,iPad,iPad2等的性能会有很大差异,具体取决于您正在做什么以及您正在触摸哪些功能.虽然Unity3D已经过大量优化以处理各种场景,但你可以做一些事情,比如雾化,这会推动填充率(平台的已知限制)并最终导致可怕的性能.
您是否可以通过Objective-C纯粹构建应用程序来获得更高的性能?如果您在引擎开发方面拥有合适的技能,可以根据您的特定要求设计特定的技术实现 - 当然.
您只需要决定是否要花时间编写技术或构建产品.选择Unity的大多数人都是这样做的,因为你得到了一个非常好的引擎,大多数人都无法击败它(尝试构建自己的景观引擎),同时获得非凡的上市时间......真正的上市时间这在大多数情况下都很重要.
| 归档时间: |
|
| 查看次数: |
5106 次 |
| 最近记录: |