在cocos2dx的主函式中有如下**:
delegate.h
#ifndef _delegate_h_
#define _delegate_h_
//抽象類,定義乙個介面
class baseinte***ce
virtual ~baseinte***ce(){}
virtual void dance() = 0; //具體要實現的函式
virtual void cry() = 0; //具體要實現的函式};;
;#endif //_delegate_h_
在這個delegate.h標頭檔案裡,抽象類baseinte***ce是乙個介面,virtual void dance()和virtual void cry()是子類具體要實現的函式,定義成純虛函式。
delegate.cpp
#include #include "delegate.h"
#include "assert.h"
//初始化靜態成員instance = null
//此處真正執行子類的dance()和cry()
//具體實現
linux下的編譯執行
編譯:g++ -o test testdelegate.cpp delegate.cpp
執行:./test
輸出:delegate is dancing
delegate is crying
window下解除安裝 刪除cocos2dx模版
看網上的教程,cocos2dx以前的版本的建立win2模板操作都是 template msvc 下去找 installwizardforvs2010.js install templates msvc.bat 這兩個檔案。可是2,2之後根本就找不到msvc這個檔案。template下只有 multi...
cocos2d x實現背景無限迴圈
橫版卷軸遊戲一般把角色放在螢幕特定位置,通過移動背景,造 物往反方向移動的錯覺。cocos2d x中可以用同一張背景圖生成2個精靈,讓他們首尾相連,一起移動。每一幀檢查前者位置,一旦超出螢幕範圍 不可視 重新設定座標緊跟後者。形象的比喻就是2個人在排隊辦業務,排在前面的人辦好了又回到隊伍後面。如下 ...
cocos2d x 資源集合
官網 主席子龍山人 archive 2011 08 08 2131019.html kmyhy的專欄 老g的小屋 cocos2d xtouch事件cocos2d 事件冒泡規律 和 ccmenu一直響應事件的解決辦法 swallow touches how to setmultipletouchena...