纳金网

标题: unity的iOS基础(官方) [打印本页]

作者: may    时间: 2016-7-28 21:39
标题: unity的iOS基础(官方)

本节介绍想出开始与iOS工作的时候最常见和最重要的问题。

Q:先决条件我刚刚收到了来自苹果的iPhone开发人员的批准,但我从来没有针对iOS开发之前。我该怎么做第一?
A: 下载SDK,爬起来在苹果开发者网站上运行,并设置你的团队,设备和供应。我们提供了一个[url=]步骤基本列表[/url]让你开始。

Q:可以团结内置游戏在iPhone模拟器运行?
A:没有,但团结的iOS可以,如果你使用的是最新的SDK建立到iPad模拟器。但是,由于它不从模拟所有的iOS或输入正确模拟你的iPhone / iPad的性能模拟器本身不团结非常有用的。你应该使用iPhone / iPad作为遥控器,而它运行的是unity的远程应用程序内部团结直接测试出的游戏。然后,当你准备好测试性能和优化游戏中,你发布到iOS设备。

Q:团结特点我如何与触摸屏和加速度计的工作?
A:在你的iOS团结里面安装脚本参考,你会发现,提供挂钩插入设备的功能,你需要建立你的应用程序类。

Q:我现有的粒子系统似乎在iOS上运行非常缓慢。我该怎么办?
A:iOS版具有相对较低的填充率。如果你的粒子覆盖多层屏幕的相当大的部分,它会杀死甚至最简单的着色的iOS性能。我们建议您烘烤粒子效果成一系列纹理离线的。然后,在运行时,可以使用1-2粒通过动画纹理来显示它们。你可以用透支这样的最小量相当体面的期待效果。

Q:我可以使用沉重的物理学游戏?
A:因为它需要大量的浮点数字运算的物理可以在iOS昂贵。你应该完全避免MeshColliders如果可能的话,但如果确有需要,他们可以使用。为了提高性能,使用使用低帧率固定的编辑- >时间- >固定增量时间。推荐10-30帧率。启用刚体插值而使用低物理帧速率,实现平滑的运动。为了实现无振荡完全流体帧率,最好挑选固定deltaTime的基础上平均帧率你的游戏在iOS中获得价值。是1:1或建议一半的帧速率。例如,如果你得到30 fps的,你应该使用15或30 fps的固定帧率(0.033或0.066)

Q:我可以访问库,音乐库或本机iPod播放器在Unity的iOS?
A:是的-如果你实现它。团结iPhone支持原生插件系统,在这里你可以添加你需要的任何功能-包括访问库,音乐库,iPod播放器和其他功能,iOS SDK中公开。团结iOS不通过unity的脚本访问列出的功能提供了一个API。

Q: UnityGUI注意事项将UnityGUI让我的比赛有什么样的表现的影响?
A:当使用多个控件UnityGUI是相当昂贵的。它是理想的限制你UnityGUI使用到游戏菜单或你的游戏运行时,很小的GUI控件。要注意的是用含有一个脚本的每个对象是非常重要的OnGUI(),即使它是空-呼叫将需要额外的处理器时间OnGUI()块。最好是禁用有任何脚本OnGUI()调用如果不使用GUI控件。您可以通过标记脚本做到这一点enabled = false。

Q:任何其他提示使用UnityGUI?
A:尝试使用GUILayout尽可能少。如果你不使用GUILayout都从一个OnGUI()电话,您可以禁用所有GUILayout渲染使用MonoBehaviour.useGUILayout = false;此一倍GUI渲染性能。最后,在渲染的3D场景尽可能使用尽可能少的GUI元素。






欢迎光临 纳金网 (http://wwww.narkii.com/club/) Powered by Discuz! X2.5