原创 cocos2d-x 3.1.1 學習筆記[2]Sprite 精靈

Sprite應該是用到最多的一個類吧。無法想像一個遊戲沒有精靈將如何進行愉快的玩耍。 Sprite繼承於Node 和 TextureProtocol. Sprite是一個2d的圖像。 Sprite可以由一個圖像創建,或者截取圖片中一個矩形

原创 cocos2d-x 3.1.1 學習筆記[7]Action progress 不僅僅是可以做cd的動畫

auto s = Director::getInstance()->getWinSize(); auto sp = Sprite::create("card_bg_big_2.jpg"); sp->setSca

原创 cocos2d-x 3.1.1 學習筆記[5]ControlButton 會自動縮放的按鈕

文章出自於  http://blog.csdn.net/zhouyunxuan 遊戲中經常要用到按鈕。之前一直用菜單來作爲按鈕,後來發現菜單的很多問題(比如觸摸權限巨高),所以就一直轉用controlbutton,這個按鈕會在點擊的時候

原创 cocos2d-x 3.1.1 學習筆記[8]Layer 請叫我層

//獲取屏幕大小 auto s = Director::getInstance()->getWinSize(); //創建一個有顏色的layer,如果添加的子結點超出了顏色的範圍,

原创 cocos2d-x 3.1.1 學習筆記[4]GridActions 網格動畫

文章出自於  http://blog.csdn.net/zhouyunxuan 老樣子。見代碼。 //GridActions can only used on NodeGrid auto nodeGri

原创 cocos2d-x 3.1.1 學習筆記[11] http請求 + json解析

//http需要引入的頭文件和命名空間 #include <network/HttpClient.h> using namespace network;//json需要引入的頭文件 #include <json/document.h>

原创 CCRANDOM_0_1()其實不那麼好用 愛上C++隨機數的緣由

//rand()實際並不是一個真正的僞隨機數發生器,random()會相對好點,但也不算理想。幸運的是iPhone上還有其他的選擇。 //arc4random() 是個不錯的選擇,原因就是它是一個真正的僞隨機算法,而且範圍是r

原创 cocos2d-x 3.1.1 學習筆記[1]Label 標籤

開始學習後發現很多東西可以重複使用的,於是便想到應該記錄下來學習的過程,中途使用的方法到時候開發的時候可以直接copy過去就好了。 這個星期做完小蘋果,下個星期就開始做逗比妹子了。終於要使用期望已久的cocos2d-x 3.1.1了。該死

原创 cocos2d-x 3.1.1 學習筆記[9]scheduler 調度器

調度器(scheduler) 繼承關係 原理介紹 Cocos2d-x調度器爲遊戲提供定時事件和定時調用服務。所有Node對象都知道如何調度和取消調度事件,使用調度器有幾個好處: 每當Node不再可見或已從場景中移除時,調度器

原创 cocos2d-x 3.1.1 學習筆記[6]ScrollView 可以拖動的Layer

文章出自於  http://blog.csdn.net/zhouyunxuan //創建一個scroolview ui::ScrollView* scrollView = ui::ScrollView::create();

原创 C++ Vector And cocos2d Vector

std::vector<int> intList; for (int i = 0; i < 5; i++) { intList.push_back(i); if (i == 2)

原创 C++ 函數

//在原型的函數裏面可以包括變量名也可以不包括。原型中的變量名相當於佔位符,因此不必與函數頂一種的變量名相同。 int prototype(int,int); //c++可以省去變量名,僅當接受可變參數的c語言(printf)交互時

原创 C++ 複合類型

struct Student { std::string name; int age; }; //定義Student1的時候創建變量std1 struct Student1 { std::string nam

原创 cocos2d-x 畫圖

首先要聲明這三個東西 protected: void onDraw(const Mat4 &transform, bool transformUpdated); CustomCommand _customCommand;

原创 cocos2d-x 3.1.1 學習筆記[3]Action 動作

這些動畫貌似都很多的樣子,就全部都創建一次。 代碼如下: /* 動畫*/ auto sp = Sprite::create("card_bg_big_26.jpg"); Size size = Director