unity_iphone
Whooosh! First release candidate of Unity iPhone 1.0.2 just went out to our beta testers. It’s a good time now to overview our planned releases and directions we will be taking in the near future.
哇! Unity iPhone 1.0.2的第一个候选版本刚刚发布给我们的Beta测试人员。 现在是时候概述我们计划的发布和我们在不久的将来将要采取的方向了。
Unity iPhone 1.0.2. Based on custom builds we’ve been sending to devs in need, this release will address engine memory leaks and fix other outstanding issues:
Unity iPhone 1.0.2版 。 基于我们一直发送给有需要的开发人员的自定义版本,此版本将解决引擎内存泄漏并修复其他未解决的问题:
- Physics and audio related memory leaks 物理和音频相关的内存泄漏
- Asset leaks while reloading scenes 重新加载场景时资产泄漏
- .NET sockets and threads .NET套接字和线程
- Compressed audio related issues 压缩的音频相关问题
- Stripping away too much of GUI components 剥离过多的GUI组件
- Occasional crashes in AOT compiler AOT编译器中的偶发崩溃
- Support for both portrait and landscape splash screens 同时支持纵向和横向初始屏幕
Next will be Unity iPhone 1.5. Since the release of 1.0.1 we’ve been working on a number of performance and memory optimizations. Most of the work on 1.5 is finished already and we’re doing an internal bug fixing round before it goes to beta testers too. Along with optimizations this release will include number of important features such as:
接下来将是Unity iPhone 1.5 。 从1.0.1版本开始,我们一直在进行许多性能和内存优化。 1.5上的大部分工作已经完成,在将其提交给Beta测试人员之前,我们正在进行内部错误修复。 除优化外,此版本还将包括许多重要功能,例如:
- Binding custom ObjectiveC/C++ functions to C#/Javascript 将自定义的ObjectiveC / C ++函数绑定到C#/ Javascript
- Native on-screen keyboard support and interoperability with Unity GUI 本机屏幕键盘支持以及与Unity GUI的互操作性
- Movie playback support 电影播放支持
-
Performance optimizations:
性能优化:
-
significant C#/Javascript performance improvements
C#/ Javascript性能的重大改进
-
general rendering loop optimizations resulting in less OpenGLES state changes and less CPU work per object
常规渲染循环优化,导致更少的OpenGLES状态更改和更少的每个对象CPU工作
-
number of internal routines were rewritten using VFP coprocessor assembly
使用VFP协处理器程序集重写了许多内部例程
-
way much faster mesh skinning utilizing VFP
使用VFP大大加快网格蒙皮的速度
-
batching small objects, given that they share same material, into single draw call
假设小物件共享相同的材料,则将它们分批进行一次绘制调用
-
- General distribution size optimizations which allows applications below 10Mb 常规分发大小优化,允许应用程序低于10Mb
- Number of significant memory footprint optimizations 重要的内存占用优化次数
We don’t have strict versioning past 1.5 yet. Some of the following features will end up in the next big release and some might find a way to sneak into 1.5:
我们还没有超过1.5的严格版本。 以下某些功能将在下一个大型版本中结束,而某些功能可能会找到潜入1.5的方法:
- Compressed audio streaming directly from disk 直接从磁盘压缩音频流
- 3.0 downloadable content 3.0可下载内容
- 3.0 bluetooth networking 3.0蓝牙网络
- GPS/Location support GPS /位置支持
- Vibration support 振动支持
- Post-processing and render-targets support 后处理和渲染目标支持
- Terrain support 地形支持
- Per-pixel DOT3 lighting support for skinned meshes 每像素DOT3照明支持蒙皮网格
- Reduce load times 减少加载时间
- Reduce distribution size even further 进一步缩小发行规模
- Improve GarbageCollector collection patterns to reduce spikes 改善GarbageCollector收集模式以减少峰值
- Prepare a pack with iPhone optimized shaders 使用iPhone优化的着色器准备包装
Update: Unity iPhone 1.0.2 is released.
更新 :Unity iPhone 1.0.2发布了 。
Update: Unity iPhone 1.5 is released
更新 :Unity iPhone 1.5发布
翻译自: https://blogs.unity3d.com/2009/04/06/unity-iphone-roadmap/
unity_iphone