cocos2dx主迴圈的委託模式學習

2021-08-09 22:09:34 字數 775 閱讀 5435

在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...