Why Called Chameleon Tool¶
我们可以用TAPython开发出各种不同的工具,但从UE引擎的角度来看,不管是最小范例, Sketch 还是Gallery等等。它们在本质上是同一类对象的不同实例,这点和UE内置的其他工具是有本质区别的。
正因为这个特性,我们通过TAPython,用一个描述界面的JSON文件和一个或多个Python文件,不同修改引擎,不用任何C++代码。就可以开发出各种各有各的使用Slate的Python编辑器工具。我把通过这种方式创建的工具叫做"Chameleon Tools",因为它们就如同变色龙一样,可以根据需要,变成各种样子(颜色)