在做角色和特效的交叉渲染出了点问题,哪个遇到过这种问题的大大指点一下
分别用cocostudio做了特效和角色,两个文件是分开的。由于特效分两部分,有一部分是在角色的背后(准确来说是脚下,反正就是要比角色先渲染),另一部分是在角色前面。
除了把特效分成两个文件制作外,有别的方法可以实现把特效拆开分别在角色前面和后面渲染么?
你好,你是想在一个工程制作么?
目前1.4版本以后就支持的层级的设置,不知道这个是你想要的功能么。
角色和特效不是在一个工程里的,是各自独立的js文件。
各自加载成独立的armature。
特效的armature有两个子节点,分别是要在角色的前面和后面渲染,这样就必须把特效的两个子节点拆出来,但是这样做的话好像就没办法通过armature控制特效的动画了。
层级的设置是相对于父节点的吧,我尝试用setGlobalZOrder来控制渲染循序,但好像这个函数只适用于简单的sprite,对于armature不起作用
我好像直接setZorder就行了