SpriteBuilder中使用Node类型的ccb动画节点删除时崩溃的问题
2015-11-11 17:51
495 查看
因为节点需要呈现动画效果,虽然只有两个不同帧.
在SpriteBuilder中新建Bullet.ccb文件,类型为node.
添加如上2张图片,并制作动画效果帧.
在游戏中子弹遇到障碍物会被删除,时机是随机的.子弹在飞出屏幕时也会被删除.
实际运行App会发现必定崩溃,在子弹随机删除几秒后.
发现Xcode总是中断在动画管理器(CCAnimationManager)中,遂将Bullet.ccb的动画效果删除,没有问题了.
因为Bullet的类型是Node,其self.userObject总为nil.怀疑这是原因.
于是将Bullet类型换为Sprite,一切正常了 ;)
在SpriteBuilder中新建Bullet.ccb文件,类型为node.
添加如上2张图片,并制作动画效果帧.
在游戏中子弹遇到障碍物会被删除,时机是随机的.子弹在飞出屏幕时也会被删除.
实际运行App会发现必定崩溃,在子弹随机删除几秒后.
发现Xcode总是中断在动画管理器(CCAnimationManager)中,遂将Bullet.ccb的动画效果删除,没有问题了.
因为Bullet的类型是Node,其self.userObject总为nil.怀疑这是原因.
于是将Bullet类型换为Sprite,一切正常了 ;)
相关文章推荐
- Gifski:一个跨平台的高质量 GIF 编码器
- “百度与站长”更新:关于网站收录,删除,seo等
- 模仿动画的放大缩小容器
- 用vbs删除某些类型文件和磁盘空间报告的脚本
- QQ聊天记录删除了怎么恢复简单方法
- vbs删除注册表项的代码
- 迅速删除非法文件名的批处理代码
- 通过批处理实现删除运行、查找等处的历史记录的代码
- Shell中删除某些文件外所有文件的3个方法
- 删除文件提示文件正在被另一个人或程序使用的解决方法
- 关于.LDB文件 .ldb文件的产生 .ldb文件的删除方法
- asp 合并记录集并删除的sql语句
- SQLserver 数据库危险存储过程删除与恢复方法
- sql自增长设置与删除的深入分析
- 使用 Iisext.vbs 删除 Web 服务扩展文件的方法
- linux oracle数据库删除操作指南
- jQuery删除一个元素后淡出效果展示删除过程的方法
- 使用 Iisftpdr.vbs 删除FTP虚拟目录(支持本地与远程)
- 必须会的SQL语句(四) 数据删除和更新
- mssql SA帐号的改名和删除