原创 cocos2d-x學習筆記 動作 CCCallFunc家族(回調函數包裝器)
CCCallFunc是CCActionInstant的子類,是非常重要的一個類族,就是適配器。用大白話說,就是做了一層包裝,把函數包裝成動作,這樣你在執行動作的時候,就可以執行函數了。聽起來很怪異嗎?爲什麼不直接執行函數呢?這是因爲執行
原创 Cocos2D-X系列之RPG橫版過關遊戲完整版實例3
以下爲player移動的控制代碼 在此之前還要添加windos的鍵盤識別代碼 #if(CC_TARGET_PLATFORM == CC_PLATFORM_WIN32)
原创 Cocos2D-X系列之RPG橫版過關遊戲完整版實例4
設計玩家的血條,重載CCLayer的draw(),主要使用幾個簡單的OpenGL ES函數進行繪製 如下: 類的實現如下 class Level: public CCLayer { private: int life;/
原创 cocos2d-x開發之動作遊戲實戰--序篇
進過這麼久的學習,看過很多博文,感謝良多,從一個不等c++的孩紙,到比較熟練的用cocos2d-x進行遊戲開發,過程幸苦,結果很滿意,不多說。 接下來,以自己的小遊戲帶大家進入編程的世界,每週日更新一篇博文,講一個完整的遊
原创 cocos2d-x學習筆記之發射子彈技能
發射子彈技能在遊戲中有很多的應用,比如玩家,npc,boss等!發此一文供學習與探討。 CCSkill.h #ifndef _CC_SKILL_H_ #define _CC_SKILL_H_ #include"DBgame.
原创 cocos2d-x網遊之java服務器篇1
cocos2d-x網遊之java服務器篇 cocos2d-x是c++開發與java通信要使用inputStream和outputStream進行交互 提供一個簡單的多線程服務器,有三個文件。 /
原创 Cocos2D-X系列之RPG橫版過關遊戲完整版實例5
接下來講解enemy的初始化和隨玩家移動的生命條: #ifndef _ENEMY_H_ #define _ENEMY_H_ #include"cocos2d.h" #include"core/Weapon.h" #define MaxBu
原创 cocos2d-x開發之動作遊戲實戰--2
接着上一篇博文,前面講到加載hero的實現,地圖加載補充一下,在HelloWorldScene.cpp的函數init()中添加如下代碼:int lvl=1; char mapPath[20];
原创 Cocos2d-x學習筆記之動畫的處理
第一步解析plist文件,這個可以調用函數實現,加載爲動畫緩存(animationCache) #include"core/boy.h" #include "cocos2d.h" #include "core/Singleton.h" u
原创 ubuntu下android ndk搭建
我們應該如何在Ubuntu 系統下搭建Android NDK 開發環境呢?下面一步一步教大家 步驟1.下載NDK(注意我下載的是r4版本): http://dl.google.com/android/ndk/android-ndk
原创 Cocos2d-x網遊開發之添加curl庫到vs2010中
Cocos2D-X加入以下代碼到HelloWorld.cpp中; bool HelloWorld::init() { /* *@author By Himi */ //////////////
原创 Cocos2d-x12和NDK-r8編譯android
Cocos2d-x12和NDK-r8編譯android 下載NDK-r8和Cocos2dx,下載地址請自己百度over。 A. NDK-r8的地址以下: B.Cocos2d-x的地址: build-native.sh