Unity 2022.2包含了Splines软件包(可在Package Manager下载)的更新,让你能在游戏或其他内容里绘制并利用起样条路径(spline paths)。开发者可以轻松创建河流、道路、摄像机轨道和其他路径相关的功能和工具。艺术家则可以从Splines方案里获取Unity支持的统一工具体验。Splines包还包含了几种默认组件来帮助你立刻上手。
如果你想立即学习并讨论新Splines包,欢迎查看Unity Splines论坛贴。
“样条”是一种路径类型,常用于3D和2D创作工具中。你可以将几个点连成一条路,然后选择性地调整点周围的线条弯曲度,最后还能接上更多分支点……这就形成了样条!
样条经常被用来:
Splines软件包让你能轻松创建和使用样条,如同使用其他对象一样。打开GameObject菜单来创建样条,然后你就能在这条路径上添加任何想要的组件了。
对艺术家而言,这意味着只需学习这一套工具便能在地形上绘制道路、摄像机轨道或挤出网格形状来进行关卡设计。更不用说它的复用性,比如为摄像机画好的样条也可再用作地面道路,或成为角色的行进导航等任何其他适合的地方。你只需添加或替换需要的组件即可。
对开发者而言,Splines包还为开发者提供了一个强大的标准化框架,用于创建自定义组件或Unity资源商店软件包。更多相关信息请参阅Splines API文档。
用Unity 2022.2及以上版本新建或打开项目,然后在Package Manager里安装Splines包。
要创建样条:
更多信息请参阅Splines说明文档。
Splines是首个采用我们新工具系统——情境工作流(contextual workflow)的主要功能。情境工作流会在合适的时机于叠加界面上显示合适的工具。下方示例展示了工作流的实际使用:
更棒的是情境工具方式可与任何Unity工具套工具集一起工作,包括Unity资源商店或其他自定义的工具。如果你想要设置此功能进行工具开发,可以先查看工具的文档,或到Unity论坛求助。
说到组件,我们新增了三种组件来满足常见的用例:
Splines 2.1版新支持为样条添加多条分支路径。你可以选择Draw Splines工具,将新路径画到原样条上,或者创建分离的样条。
你可以直接操纵样条,无需到菜单里搜寻对应的变换工具。样条点可以直接点击拖拽,不必选取专门工具!这给样条带来了类似2D的简单编辑方法。
在编辑样条点时,关于把手朝向的下拉菜单现在有了两种新选项。Parent能让你相对于父元素移动、转动或缩放元素。Element能让你精确地编辑所选对象的方向。
Splines将成为其他工具的基础,尤其是对于Unity资源商店的工具和自定义工具。软件包内含强大的API和样例供开发者学习或定制。请查看Splines API文档来开始自定义你的工具。
Splines包迄今已公布近一年,您的反馈一直是我们的宝贵资源。我们希望听到来自用户,特别是艺术家对本次更新的反馈。欢迎在此留言,或前往Splines论坛帖展开更深入的讨论。