BulletLayer.h 內容如下 重點一:敵機離hero越來越近時發射子彈的聲音頻率變快 根據數據成員、函數名可以很容易看得出每個成員的意義,不過該類的設計思想我前后改動比 ...
HeroLayer類主要是處理hero的一些相關東西,以及調用bulletLayer的一些方法,因為子彈是附屬於hero的 HeroLayer 類的成員如下: 重點一:touchesMoveed 移動hero 這里主要是設計到坐標轉換問題,cocos dx里有幾種坐標系:UI坐標系 GL坐標系 本地坐標系和世界坐標系: UI坐標系:以屏幕的左上角為原點,X坐標向左為正,Y坐標向下為正,一些touc ...
2013-12-25 11:45 0 3391 推薦指數:
BulletLayer.h 內容如下 重點一:敵機離hero越來越近時發射子彈的聲音頻率變快 根據數據成員、函數名可以很容易看得出每個成員的意義,不過該類的設計思想我前后改動比 ...
最近在學習cocos2dx引擎,版本是2.1.3,開發環境是win7 + vs2010,模仿微信打飛機游戲,開發中參考了 csdn 偶爾e網事 的系列文章:http://blog.csdn.net/column/details/jackyairplane.html。 項目結構 ...
在上一節里,在頭文件看到 定義了一個 CCSpriteBatchNode* batchNode;,在addEnemy方法里看到 batchNode->addChild(enemy); 新建的敵機 ...
GameScene類雖然是占用游戲最多時間的類,但是里面的東西不是很多,最重要的就是碰撞檢測了,碰撞檢測代碼如下: 還記得之前說過 boundingbox 方法是獲取節點以父節點左下角為原點的一個矩形吧,該矩形的大小就是節點各種變形后的大小,矩形的左下角坐標就是節點變形后的左下角 ...
各種回調函數的定義: 簡單分析一下這兩句代碼: #define: 只是一個加單的字符串替代宏,#define A B 的意思是:A和B是一樣的東西,只不過換了個寫法,經常用 ...
cocos2dx的坐標系是以左下角為(0,0)點, 向右上為正 世界坐標系:相對於屏幕位置的坐標表示 節點坐標系:相對於父節點的坐標表示 可以相互轉換: /** * 將世界坐標轉換成節點坐標,忽略錨點的影響;結果是以點為單位。 */ Vec2 convertToNodeSpace ...
支持以下幾種坐標系:1.屏幕坐標系 原點在左上角,X軸向右,Y軸向下。2.GL坐標系 原點在左下角,X軸向右,Y軸向上。3.世界坐標系 指相對於整個屏幕的坐標系,(0,0)就是屏幕的左下角,(320,480)就是屏幕的右上角。4.本地坐標系 相對於父對象的坐標。 錨點(anchor ...
版本:2.3.4 參考cocos教程:坐標系和變換 cocos的坐標系和其他引擎不一樣。 Egret中坐標系 舞台的原點在左上角 組件的原點也在左上角 角度順時針旋轉為正數,逆時針旋轉為負數 Laya中坐標系 和Egret一致 ...