写了个类继承CCSprite,结果用不了spriteWithFile 这个方法。
来源:互联网 发布:淘宝店怎么才能靠前 编辑:程序博客网 时间:2024/04/29 01:22
转载自:http://www.cocoachina.com/bbs/read.php?tid=17232&page=2
cocos2d0.99.x的改动之一,简单说
CCSprite calls:
-(id) initWithXXX {
self = [self init];
}
所以在你的ccsprite子类的init方法中不要调用除[super init]之外的任何initWithXXX方法,否则就会出现递归的执行init的问题。
正确代码:
@implementation OrbSprite
-(id) init
{
if( (self=[super init]) )
{
//此处可处理一些成员变量,但不要调用任何initWithXXX;
}
return self;
}
@end
///
id sub = [OrbSprite initWithFile:@"xxx"]; // <--- OrbSprite#init will be called.不用写成[[OrbSprite alloc] init]
具体可见issue778:http://code.google.com/p/cocos2d-iphone/issues/detail?id=778
- 写了个类继承CCSprite,结果用不了spriteWithFile 这个方法。
- 在android studio,我这个方法写错了?为什么引用不了?
- 继承CCSprite类,初始化就报错
- android 写了个service 在虚拟机测试可以启动 安装到手机后就启动不了 启动了也没有执行方法
- android 写了个service 在虚拟机测试可以启动 安装到手机后就启动不了 启动了也没有执行方法
- 快忍受不了这个blog了!!
- 写了个UINavigation的继承类,实现右滑后退
- 又想起写这个了
- 如何调用继承了httpservlet的类中自己写的方法
- 继承System.Web.Page类需要覆写的3个方法
- 今天用Fragment,结果继承Fragment的类出现了replace始终报错的问题
- SQLServer2008 突然用不了搜索文本了,就是Ctrl+F这个功能
- 定义 新类 继承CCSprite ,记得重写工厂方式。
- CCSprite类
- 写不了了,说是要审核???
- 继承---方法覆写
- 最近写了个日志类,挺好用:)
- 用C# 3.0 写了个IoC类
- 从实体机到xen,一个企业信息管理平台主机系统的变迁之路
- Vim实战手册(7)关于加密
- SAP NetWeaver Application Server ABAP 7.02 SP6 Developer Version Download URL
- Intel VMM简介
- DugTV对vmm
- 写了个类继承CCSprite,结果用不了spriteWithFile 这个方法。
- libgdx示例-SuperJumper分析 1. 程序入口与初始化资源,加载配置信息
- 在 Mac OS X 中启用和使用“root”用户
- libgdx示例-SuperJumper分析 2. 界面与触屏事件
- libgdx示例-SuperJumper分析 3. 游戏中的物体与主游戏逻辑
- REST与SOAP样式Web 服务的区别
- Simple Ruby interface to CouchDB --- Leanback
- Metatable In Lua 浅尝辄止
- NYOJ 139 我排第几个