v0.4.0
编辑器:
1.优化:多个编辑器窗口自动搜寻目标物体时未包含隐藏的物体。
2.优化:编辑器绘制Property前重置行缩进参数(可能被上一个带抽屉属性的字段修改)。
3.优化:TaskEditorWindow支持最小、最大化。
4.优化:去掉脚本默认Icon设置,还Scene视图一个干净清爽。
5.新增:ClassTypeAttribute字段检视器特性,用于让一个String字段直接检索class类型。
6.新增:StepEditorWindow列表新增高级筛查项(名称、提示中存在空格的步骤)。
7.新增:StepContentAsset的检视器面板支持自定义暴露出指定的参数。
8.新增:StringValueEditor(字符串值编辑器),用于将普通String字段展开到新窗口进行复杂编辑。
9.新增:可一键截取蒙皮网格为静态网格的工具菜单项。
10.新增:脚本定义DISABLE_ASPECTTRACK,用以禁用AspectTrack模块,从而不必切换API为.NET Framework。
11.新增:AssetModificationToolkit.AddUsingNamespace(),在新建脚本时默认向脚本中添加引用命名空间。
12.升级:完成老代码重构计划。
运行时:
1.优化:修复StandardInputDevice在帧率较低情况下,可能会出现按键无法释放的问题。
2.优化:Controller模块SetLookPoint方法第二个参数默认值更改为false,这更适应大多数情况。
3.优化:调试器窗口在移动端默认放大到合适尺寸,支持在调试器面板编写并执行指令代码。
4.优化:调试器窗口(Environment)分页支持检视框架版本号。
5.优化:为更多组件定制调试器UI面板,调试器面板新增Color编辑框。
6.优化:StepContent生成步骤节点时间轴时,特殊情况下会出现节点顺序异常的问题。
7.优化:将StepHelper中与参数相关的方法改为protected权限,提升安全性与容错性。
8.优化:步骤参数类型新增(自定义类型),可为其配置自定义处理者。
9.优化:YieldInstructioner获取延时等待对象时,缓存常用的短时对象(0-3s)。
10.优化:SafetyChecker性能及安全性检查程序支持禁用。
11.新增:Controller模块新增控制RepelBox的启停参数。
12.新增:HTBehaviour帧更新、秒更新、IDrawGUI三个接口。
13.新增:指令系统。
14.新增:Location基础类型(位置、旋转、缩放),支持在检视面板复制粘贴Location,支持从Transform组件复制粘贴Location。
15.删除:RunTimeAssemblyAttribute特性,该特性会带来不必要的性能开销。
16.升级:完成老代码重构计划。