我有一個名爲sprite.I的昆蟲子類都在GameLayer創建該類的實例 ,然後使用具有 初始化,是否有可能在cocos2d來重新初始化對象
insect *bgg = [insect spriteWithFile:@"bird2a.gif"];
然後我設置一個計時器(10秒)改變圖像使用
*bgg = [insect spriteWithFile:@"2.gif"];
但我的節目crashes.Now我的問題是有可能 重新初始化的對象,或者它是不可變的??
我還有一個問題,當我在我的昆蟲類不能在「BGG」對象檢測觸摸使用
- (BOOL) ccTouchesBegan:(NSSet *)touches withEvent:(UIEvent *) event
{
UITouch *touch = [touches anyObject];
CGPoint point2 = [touch locationInView:[touch view]];
CGPoint cpoint=[[Director sharedDirector] convertCoordinate:point2];
NSLog(@"In touch began");
}
最近我的做法有什麼不對嗎?Plz有人解釋。
高級thanx爲您的答覆。