请问如果我在一个节点中,放入了多个精灵,每个精灵都有一个替换图片的序列贞动画,程序可以根据需要播放单独的某一个精灵的序列贞动画,而其他的隐藏么?比如一个人物4个方向的奔跑动画,如果用4个精灵分别配置了,可以根据人物奔跑方向的不同调用对应的精灵么?
可以啊。getChildByName获取你的精灵,然后setVisibleFalse咯
如果总是只有一个精灵,可以分来来做嘛。
用的是2.0的动画吗?
放在同一个精灵,一次只播放特定的帧也可以的 gotoFrameAndPlay可以设定从第几帧播到第几帧。
用的是2.0,我只是想把一组动画,放在同一个CSB里面,这样比较便于管理,加载的话也比较方便,然后比如八方向的奔跑和站立类似的序列中,就可以在1个CSB里面放8个精灵,每个精灵用来放一个方向的序列贞,这样是可以直接调用的么?多谢,我是不是也可以在编辑器里把这8个精灵都设为不可见,然后再程序调用的时候,设置某一个对应的精灵可见呢?
麻烦再问一下,如果我在2。0的编辑器中把所有5个精灵的可见性选项宣布勾选掉,在程序中还可以根据需要制定某一个精灵可见么?被刚才的方法隐藏掉或者可见性够选调的精灵在游戏中还会占用资源渲染和加载么?
1、需不需要在程序里边改要看你具体怎么做的动画。
2、会占资源的。
了解了,多谢,那也就是说如果有多个动作,用不同的精灵弄序列贞要比在一个精灵上把所有序列贞坐在上面,然后根据需要选取不同的序列贞范围要更加费资源喽?
是的,会多那么一滴滴
了解了,多谢多谢
我想问下那个序列帧怎么让它在加载到代码的时候停留在第一帧呢
我就是做8方向的,我用的是1.6 动画编辑器,很简单的。