Bootstrap Chameleon Logo

Built-in Tools

内置工具,不只是示例,也是实用工具

minimum example

使用Slate为Python工具添加界面 中,我们用最小范例演示了ChameleonTool的框架流程。

Minimal Example In Editor

sketch 草稿工具

Snapshot of Unreal Engine buttons in Fibonacci layout

使用Sketch来设计你的Slate界面吧,介绍了使用Sketch实时预览Slate界面的功能

Shelf 工具栏

Shelf 是一个快捷栏工具演示,类似于Maya的shelf工具。

用户可以把Actor,Asset,文本,或者是ChameleonTool工具拖拽并保存在界面上。再次点击时,可以自动选中Actor等,或者执行相应的Python代码或工具

G002_shelf_s
Object Type Action
asset 在content Brower中选中该资源
folder 在Content Brower中进入该目录
actors 在场景中选中这些actors
text(python snippet) execute as python code
chamelon工具的json文件 打开Chameleon 工具

涉及的控件知识点

Shelf工具主要演示了:

  • SDropTargetSOverLay等控件的组合使用
  • 通过控件的Visibility,将用户点击操作的角度交由不同的控件处理

TIP
组件间的相互配合使用是产生“高级”工具的催化剂

Object Detail Viewer 物体详细信息查看工具

Object Detail Viewer 是一个快速现实物体内属性及其数值的工具,双击可以进入其子属性查看子属性的数值。并且支持两个物体之间的比较,这对快速熟悉UE UObject对象是很有帮助的。

G003_ObjectDetailViewer_s

涉及的控件知识点

该工具主要演示: