如题,想写一个新的Node继承自CCNode,但是如何使用这个Node呢,编辑器中默认的Node是CCNode,那么我怎么才能使编辑器使用我的Node呢?
想起这么一个标题为什么总不让发啊。。。。总是提示Title无效。。。
creator中想写个脚本继承自CCNode,但是怎么使用它呢?有没有办法
cc.Node的其他子类必须通过脚本来创建
比如引擎内就有这样的类cc.PrivateNode,就是继承自cc.Node
然后比如说cc.RichText,就是解析你输入的富文本来动态创建私有节点,来实现它的功能的
突然觉得应该让编辑器可以支持一下创建继承自CCNode的节点,通过脚本来创建的话,有些组件需要在编辑器中对照着来做,用脚本创建就会比较麻烦了
creator的中心思想是组件化,意思就是node是基础,其他的所有的东西都希望你用组件来实现。另外如果编辑器允许你去继承node,那么他们需要去做一大堆的工作来支持inspector还有很多不可控的东西在里面。所以如果要继承,那么就放弃编辑器对他的支持吧。
1赞
你想要这个继承CCNode的脚本实现什么功能
转换下思路也确实可以实现
你好问一下,creator中龙骨动画切换皮肤,那个armture只有一个值如何切换皮肤呢
再加个armature啊,而且最新的2.0.10好像有更方便的方法,还没来得及去试
可以换个思路,直接把整个龙骨移除,再创建新的龙骨添加上去,代替原来的龙骨,这不就是换装了嘛
直接给index赋值就可以了
好像有更方便的方法,直接给index赋值,直接去骨架上的资源就可以换装了
