功能 | 优势 | 好处 | 受益者 |
深度 Mecanim 集成 | Unity 引擎中的 Mecanim 动画工具深度集成。
现在,用户几乎可以在 Unity 中进行各种动画制作,包括 sprites(2D 图像),混合形状(通常用于面部动画)甚至是组件和脚本属性。 | 这使得 Mecanim(Unity 4 新增工具)成为 Unity 引擎中真正不可缺少的成熟工具。在此过程中,我们进行了许多优化以帮助动画工具加快在引擎中的运行速度,并帮助动画加快在游戏玩家屏幕上的运行速度。 | 几乎所有游戏制作者 |
动画设计师驱动的角色的动画事件 | 动画事件用于特定的动画事件发生时触发事件,例如,当动画角色的脚接触地面时,将在 Unity 微粒系统中触发事件,从而导致扬起小型尘烟。 | 这是最受欢迎的全新 Mecanim 功能。通过此功能,用户可更加轻松地制作栩栩如生而又引人入胜的复杂游戏。 | 几乎所有游戏制作者 |
2D 工具
2D 对 Pro 和 Free 用户免费,但“alpha 剪贴”和“自动 sprite 剪接”除外 - 其在 4.3 中作为免费功能提供,并从 4.5 开始将成为 Pro 功能。 | 特定于 2D 的工作流和使用“sprites”的能力(针对你我的 2D 图像)。
自动 sprite 剪接是一种可自动分出单独的 sprite 的工作流优化。
通过 Alpha 剪贴,用户可优化其“填充率”(显卡可渲染像素的比率)。这对于移动游戏特别重要,因为在这种游戏中,许多玩家都会在降低其填充率的时候遇到麻烦。 | 自此之前,Unity 未配备 2D 工具。Unity 用户如果想要制作 2D 游戏,必须使用编辑器(耗时且操作麻烦),或从 Asset Store 购买第三方编辑器扩展件。
这是我们的 2D 工具集的第一个版本,其可提供与 Unity Asset Store 当前提供的一些 2D 工具产品相同水平的功能。
基本上说,主要好处在于它是免费的。
迄今为止,它是一款易用的基础工具,功能实在且提供在 Unity 中制作 2D 游戏所需的所有功能。 | 任何希望制作 2D 内容的人。这可能与移动开发人员和作为 Cocos 2D 优势地区的亚洲特别有关。这也对我们的博彩许可客户非常重要。 |
MonoDevelop 4.01 | 对 Unity 的脚本编辑器的重要更新 | 在此之前,Unity 配备 MonoDevelop 2.x,但外观比较陈旧,且有时出现故障。
全新的 IDE 将 Unity 编辑器在这一领域的水平提升到与其他产品同等的标准。它帮助开发人员发现问题脚本并编写脚本。 | 虽然我不确定对于 Unity 的新用户而言,这将是多大的一个卖点,但我相信大多数 Unity 开发人员会对此非常满意。 |
Navmesh 更新(仅针对 Pro) | Navmesh 是这样的一种功能,它可使敌人和其他非玩家角色自动规划路线,并在避免障碍的情况下移动。
开发人员现在可采用两种方式在运行时(游戏过程中)做出更改 - Obstacle Carving 和 Dynamic Off-Mesh Link。
Navmesh 现在还改善了群的性能。对于大量由电脑控制的角色(例如,多于 50 个),Unity 将跨多个线程散布处理负载。
| “Obstacle Carving”可使移动的障碍物在运行时修改 Navmesh。这意味着动态的移动物体(例如落下的巨石或车辆)可阻塞路线并实时改变游戏动态。
“Dynamic Off-Mesh Link”可打开并更改新的路线,在运行时随处动态连接 navmesh 的部分。例如,如果玩家在墙上打出一个洞,或砍倒一棵树填补缺口,那么将创建新的连接,而游戏中角色将使用此路线到达其目的地。
在此之前,开发人员必须在创建游戏之前,在 navmesh 中设计所有可能的路线。现在,Unity 可创建新的路线并通过自动地动态移动物体阻塞堵住的区域。
通过多线程群支持,用户可在配有多个 CPU 的电脑和设备上看到大量角色的更佳效果。 | 具有需要在环境中移动的电脑控制角色的游戏的开发人员 |
集成的可塑 SCM 支持
仅针对团队许可证持有者
| 针对下一版本控制系统的集成支持(Unity 4.2 中添加 Perforce) | 更好的团队合作和更完善的资源管理。设计这些系统的目的在于确保只使用相关资源的最新版本。
Plastic SCM 是针对游戏开发的版本控制系统,具有独立友好型许可模型。 | 在能购买团队许可证的团队中工作的人,尤其是艺术家、关卡设计师等相关人员。 |
Windows Store App 改进 | 在 Windows Store app 上进行脚本设计时支持 JavaScript 和 Boo
支持试用版 API,因此开发人员可基于“购买前试用”提供其 app。
添加 Windows 8.1 支持,因此可使用 Visual Studio 2013。 | 这些功能通过将类似功能设置到其他部署选项,使 Unity 的 Windows Store App 开发保持最新。 | 虽然我不确定这对于新用户而言是否是一个大卖点,但我相信 Windows Store App 开发人员会毫无疑问地表示满意。 |