- 初始化時都加到乙個batchnode中
3- 迴圈list中每乙個object (這裡定義了乙個抽象類 gamecharacter,實現類有自己的實現方法)
每個object都對list遍歷一次,檢測是否有互動。
#pragma mark –
#pragma mark update method
-(void) update:(cctime)deltatime
}
- powerups 的實現: gameobject 作為乙個抽象類
// mallet.h
// spaceviking
//#import #import "gameobject.h"
@inte***ce mallet : gameobject
@property (nonatomic, retain) ccanimation *malletanim;
@end
// mallet.m
// spaceviking
//#import "mallet.h"
@implementation mallet
@synthesize malletanim;
- (void) dealloc
-(void)changestate:(characterstates)newstate else
}-(void)updatestatewithdeltatime:(cctime)deltatime
andlistofgameobjects:(ccarray*)listofgameobjects
-(void)initanimations
-(id) init
return self;
}@end
RunLoop處理邏輯
如圖是從蘋果官方文件擷取下來的runloop處理邏輯流程圖,runloop處理邏輯過程為 1.通知observer即將進入loop 2.通知observer 即將處理timer 3.通知observer將要處理source0 4.處理source0 5.如果有source1,跳到第9步 6.通知ob...
業務邏輯處理
功能的實現,都是依靠業務邏輯來完成的,記得看過不能完成業務邏輯的程式設計師都不會成長的,確實是的,最近在完成業務邏輯的時候,程式的業務判斷有很多的,所以開始接觸,設計模式,看到來一些設計模式,看結合專案,確實是可以根據設計模式來改寫的,so,懂得設計模式可以快速的,寫好的 的。關於函式同步和非同步之...
SQL 邏輯處理
自己推理出來的 sql邏輯處理 判斷分情況執行不同的sql 值得收藏 select decode stat,e select ok from dual f select no from dual from select case when aa bb 0 then e else f end stat...