[Havok Animation Tool] 关于prefabs

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ZJU_fish1996/article/details/74394701


        hat中有一个特殊的prefab文件,和它的名字一样,这是一个预设文件,可以让多个hat工程使用同一个节点集合。这允许HAT工程共用或者重用节点的逻辑,并且允许用户在模板的基础上做一些本地的修改。

        prefabs的特性和Behavior File References有一定的重叠,但是后者的限制比较多,在某些方面也有一定区别,在这里不展开叙述。

        项目开启后导入的prefab文件夹可以在菜单栏 -> File -> Configure Project中设置,一开始会跳出一个是否要保存的对话框,这个并不是按错了退出而弹出的,点保存或者不保存都可以。然后在prefab那一栏选择你需要加载的prefab文件夹,然后这个文件夹和里面的文件就会显示在资源栏中。

       

       创建prefab


       想要创建prefab,可以对特定节点右键选择Create Prefab,随后会有对话框让你选择哪些部分不需要保存,包括两个筛选,一个是按类型选择,一个是按名字选择。

       你将会得到一个.hkprefab文件,可以把它放到预加载的文件夹下。


       引用Prefab


       可以创建一个空节点,然后右键属性,选择child node,添加一个node。需要勾选External,这时会出现.hkprefab文件,双击你需要的prefab,即可引入预设文件。预设的节点通常是黄色标注的。


        本地修改


       每一个prefab实例都可以创建本地改变。直接做的本地改变会在属性中高亮为红色。

       如果想要把这一改变,可以右键选择Save Changes to Nodes,也可以选择Clear相关指令来清除这一改变。

猜你喜欢

转载自blog.csdn.net/ZJU_fish1996/article/details/74394701