Skip to main content

Dev Tool(开发工具)介绍

Dev Tool(开发工具)介绍

Dev Tool(开发工具),也被称为 Developer Tool,是 Resonite 中最强大的工具(Tools)之一。它允许你访问并控制 Resonite 中任何对象的 Gizmo(变换手柄),对其进行编辑和交互,创建新对象(Create New),以及调用场景检查器(Scene Inspector)

image.png

获取位置(Where To Get The Tool)

Dev Tool 可以在每个用户的库存(Inventory)中都自带的 Resonite Essentials 公共文件夹(Public Folders)里找到。

使用工具(Using The Tool)

Dev Tool 可以像任何标准工具一样被装备。

在装备状态下,按下你的副操作键(Secondary action)可以选中对象。

对象被选中后,可以通过 Gizmo(变换手柄) 对其进行编辑。

你的轮盘菜单(Context menu)将会新增以下功能:

image.png

  • Undo(撤销):撤销上一个操作(在历史记录中后退一步)。
  • Redo(重做):重做上一个被撤销的操作(在历史记录中前进一步)。
  • Unequip(卸下):卸下该工具。由于一只手一次只能装备一个工具,装备其他工具会自动卸下当前工具。
  • Create New(新建):调出用于创建新对象的菜单。
  • Open Inspector(打开检查器):为最近选中的对象打开一个检查器(Inspector)。如果没有选中任何对象,则会打开 Root(根节点) 对象的检查器。
  • [包含与对象选择 (Selection) 相关的额外操作]
  • [包含与对象交互 (Interaction) 相关的额外操作]
  • Deselect All(取消全选):取消选择所有已选中的对象。(注意:这将取消选择当前会话/Session中的所有对象,而不仅仅是你自己选中的对象)
  • Destroy Selected(删除选中项):删除所有选中的对象。
  • Gizmo Options(Gizmo 选项):将你最近使用的 Gizmo 模式在平移(Translation)、旋转(Rotation)和缩放(Scale)等选项之间进行切换。

高级功能(Advanced Features)

该工具还具有额外的功能、体验优化(QoL)操作以及其他提高生产力的特性。以下是目前已知你可以执行的操作:

  • 选择无碰撞体的插槽/对象(Slot/Object): 使用 Dev Tool 的尖端,将其放置在距离某个对象原点或中心非常近的位置,并按下副操作键。这被称为“原点狙击(Origin Sniping)”。
  • 在手持组件引用(Component Reference)或插槽引用(Slot Reference)的同时打开检查器(Inspector),检查器将直接打开并定位到该组件或引用的所在位置。
  • 如果对 Method Proxies(方法代理) 有一定了解,就可以(通过 ProtoFlux)便捷地实现:在平移、旋转和缩放之间更改 Gizmo 类型、选择对象以及打开检查器等功能。