最近在做超级玛丽,如果把超级玛丽继承自Sprite,要加入好多成员变量,并且要重写好多工厂函数,感觉失去了继承的本意。
使用node继承相对来说感觉角色的使用上方便了很多。
请教一下继承Sprite的角色有什么问题?
是不是真正的项目中基本没有继承自sprite的
大家都继承自什么呢?
求大神解答。。
最近在做超级玛丽,如果把超级玛丽继承自Sprite,要加入好多成员变量,并且要重写好多工厂函数,感觉失去了继承的本意。
使用node继承相对来说感觉角色的使用上方便了很多。
请教一下继承Sprite的角色有什么问题?
是不是真正的项目中基本没有继承自sprite的
大家都继承自什么呢?
求大神解答。。
你的角色要有很多逻辑判断,而sprite只是它的显示特性,所以让角色包含一个sprite类型的属性就好,过多的继承会增加耦合。
我就是用node的。。

刚写着写着忽然发现继承自node的话使用不了Jump的函数了。。
现在要想做跳跃的动作只能使用setposition了
弄错了 囧 可以jump 没啥问题