Cocos2d X遊戲開發之3D晃動特效引數詳解

2021-06-18 15:56:33 字數 493 閱讀 8442

cocos2d-x的遊戲引擎提供了很多動作特效來給我們使用,但是引數的使用上面並沒有很詳細的解釋。

還是要靠大家去探索,去發現,這是一種樂趣。

先看第乙個特效,就是3d晃動的效果。

/** @brief ccshakytiles3d action */

class cc_dll ccshakytiles3d : public cctiledgrid3daction

;

//第一引數,特效時間;

//第二引數,晃動的尺寸

//第三引數,晃動的等級,引數數值越大,以精靈為中心的圓的半徑越大

//第四引數,z軸晃動

ccactioninterval *shaky = ccshakytiles3d::create(5,ccsizemake(1,1),10,true);

psprite->runaction(shaky);

cocos2d x遊戲開發之動畫

mygame.h中宣告動畫函式 class mygame public cocos2d layer bool mygame init return true 注意 若按鈕事件中包含切換場景事件,則需要在按鈕事件中新增schedule函式,否則切換場景後,動畫還來不及生成,再次點選按鈕出發按鈕事件,則...

Cocos2d X遊戲開發 二

cocos2d x 遊戲開發 程式啟動執行流程 系統設定 視窗解析度 設定模擬器窗體大小 glview setframesize 360,640 設計解析度 可視區域 中也有個設定設計解析度的函式。該函式是設定了我們遊戲設計時候的解析度,也就是可視區域的大小,也就是說設計者初衷的遊戲可視區域的解析度...

Cocos2d X遊戲開發之單例設計模式

cocos2d x遊戲開發中需要大量使用到單例,單例是在整個程式執行期間都例項化一次,並且其作用域是全域性的的物件。相當與c 中的全域性靜態變數。如果在程式執行期間需要大量使用到某個資料,那麼單例無疑是最好的選擇,c 中,若類的方法前加了static關鍵字,則該方法稱為靜態方法,反之為例項方法。靜態...