本文實踐自 Pablo Ruiz 的文章《How To Make a Tower Defense Game》,文中使用Cocos2D,我在這里使用Cocos2D-x 2.0.4進行學習和移植。在這篇文
想不到的是,最近還有一些同行找我要AnimatePacker的古老代碼。甚至提出了購買等方式。這個工具的代碼,之前私下里曾贈送了一些朋友,既然之前都沒有收費,那么之后也不應該收費。我也從來沒有想過用這
這篇文章給大家分享的是在cocos2d-x中回調函數的方法,相信大部分人都還沒學會這個技能,為了讓大家學會,給大家總結了以下內容,話不多說,一起往下看吧。代碼一// callback.cpp
本文將要實現一個橫版格斗類游戲,并實現搖桿控制英雄上下左右運動。這里實現了能通過虛擬搖桿控制精靈的運動,而且能夠改變精靈運動時的臉部朝向。之前看了好多人寫虛擬搖桿,但是就是
Cocos2d-x 架構介紹Cocos2d-x中主要包含以下4個部分:1、CCDirector導演 ,2、CCScene場景,3、CCLayer層,4、CCSprite精靈CC
在Cocos2d-x中處理Android 系統設備的Menu和Back按鍵的響應 步驟很簡單如下: 1. 在需要響應的.h 中添加如下兩個虛函數: virtual void ke
Cocos2d-x 特效特效共有22種。在boolHelloWorld::init()函數中添加如下代碼:if ( !CCLayer::init() ) { retur
上篇我們以Sprite為例,分析了注冊函數。但其中我們似乎遺漏了一個地方,那就是構造函數。因為Cocos2d-x在C++層使用的是工場函數來生成對象,而不是構造函數。所以在JS層代碼中,也需要有相應的
cocos2d-x游戲循環與調度每一個游戲程序都有一個循環在不斷運行,它是有導演對象來管理很維護。如果需要場景中的精靈運動起來,我們可以在游戲循環中使用定時器(Scheduler)對精靈等對象的運行進
今天在項目中用到了隨機數,但發現cocos2d-x中宏CCRANDOM_0_1提供的都是非常有規律的隨機數,后來上網查資料的值,產生隨機數的函數rand需要一個“種子”,默認情況下,該種子的值是不變的