原创 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