因为节点需要呈现动画效果,虽然只有两个不同帧.
在SpriteBuilder中新建Bullet.ccb文件,类型为node.
添加如上2张图片,并制作动画效果帧.
在游戏中子弹遇到障碍物会被删除,时机是随机的.子弹在飞出屏幕时也会被删除.
实际运行App会发现必定崩溃,在子弹随机删除几秒后.
发现Xcode总是中断在动画管理器(CCAnimationManager)中,遂将Bullet.ccb的动画效果删除,没有问题了.
因为Bullet的类型是Node,其self.userObject总为nil.怀疑这是原因.
于是将Bullet类型换为Sprite,一切正常了 ;)