比如Waves3D这个特效,Node不能跑这个特效,提示必须用NodeGrid,好吧,我要跑这个特效的Node是要一直被持有的,难道要我remove再add到新建的NodeGrid,然后跑完特效之后再添加回去?如果用纹理建个新精灵来专门跑这个特效,那不但要控制原始的可不可见,还可能有一堆自定义属性…不好弄啊
然后NodeGrid不addChild了,用NodeGrid的setTarget来跑,结果发现跑特效的时候在特效下面还有我个原始精灵在那不动,这个setTarget意义不明啊。。。。setvisible的话特效又会不可见。。。
所以3.0里这种特效到底该怎么用,按TestCpp里的用法来用得加一堆东西…以前的Node直接runAction不是很好么…:904:
我也遇到这个问题啊 啊 啊 难受
不过其中一个解决办法是继承的Node类 改为继承NodeGride就好了
我现在是都不显示Ripple3D这个特效 是怎么回事啊?