原创 cocos2d-x 4.0 學習之路(十)移動(Action)

MoveTo和MoveBy 關於移動這個兩個方法,有很多文字介紹,那麼我做出來動圖,理解起來會更輕鬆一點。 下面這張圖就是,我們想要實現的目標: 代碼如下: bool HelloWorld::init() { if (!Sce

原创 cocos2d-x 4.0 學習之路(十九)多分辨率適配:setDesignResolutionSize的使用

這篇我要說的是你做的遊戲如何去適應各個手機、平板、電腦等的分辨率。 先來說幾個概念: 設計分辨率:這個就是你製作遊戲時候的分辨率。你的遊戲在這個分辨率下跑,是最最完美的。 屏幕分辨率:那就是我們的手機分辨率。在電腦上的話,這個值

原创 cocos2d-x 4.0 學習之路(十八)將工程部署到安卓手機

在電腦端我們學習了這麼多,但遊戲不在手機上玩怎麼可以呢。那我們今天就把之前做的忍者來襲小遊戲,移植到安卓手機端,看看效果吧。 cocos2d-x作爲跨平臺的框架,當然移植起來也會很容易的。 想在安卓手機上跑,要在你的電腦端安裝An

原创 Windows下安裝 pycocotools 遇到的各種問題

我是在運行TensorFlow的object-detection訓練模型的時候,需要安裝pycocotools的。前後試了3種方法,折騰了快一天,所以記下來備忘。 方法一:直接用pip install pycocotools 出錯

原创 Win10安裝TensorFlow-gpu版本,超詳細步驟

前提:一定要有獨立顯卡,而且計算能力在3.0以上(最好3.5以上) 安裝TensorFlow-gpu版本需要安裝CUDA和cuDNN,但是之前你要做好一系列前期準備。 確認步驟: 查看顯卡及計算能力 查看顯卡對應的CUDA版本

原创 cocos2d-x 4.0 學習之路(十一)連續的動作(Sequence和Spawn)

有了Action(MoveTo,ScaleBy等)的基礎動作,cocos爲我們提供了一些方法,把這些動作連起來。 Sequence 按順序或者說是按序列的執行動作。 比如下面的這段代碼: auto jump = JumpB

原创 cocos2d-x 4.0 學習之路(十五)動作類總結

關於Action類,下面是它的整體類圖。由於太長,我把一部分給挪到旁邊來了。這是v3.0的,v4.0的還沒有出來,大概也差不多。 畫綠色框的,是我們經常使用的類,ActionInstant(瞬時動作)和ActionInterva

原创 cocos2d-x 4.0 學習之路(十二)複雜的移動(Bezier貝塞爾曲線)

我們今天來學習一些,比較複雜的運動。 比如想走出平滑的曲線運動,我們可以使用BezierTo和BezierBy。 這個Bezier是貝塞爾曲線,大家可以搜一下基礎知識。 ccBezierConfig有3個參數, Vec2 controlP

原创 cocos2d-x 4.0 學習之路(十六)物理碰撞--setCategoryBitmask、setCollisionBitmask和setContactTestBitmask最易懂的解釋

關於題目這3個掩碼的意思,看官方文檔肯定會蒙圈。尤其對於初學者更是不知所云。但是,這個概念在遊戲開發又非常重要,所以必須搞明白。我自認爲自己的表達還算清晰,所以標題用了“最易懂”,希望各路大神看到不要噴我。 首先,弄清楚2個概念,

原创 cocos2d-x 4.0 學習之路(四)簡單學習HelloWorld代碼

我們就從最開始的HelloWorld代碼開始學習吧。 那麼HelloWorld窗口是怎麼顯示出來的呢?我們得找到入口程序,當然是Main函數了。下面是HelloWorld的工程目錄: 打開main.cpp,裏面就2行代碼,實際上

原创 Ubuntu 建立svn最簡單方法

最近這個在研究opengl,寫了點代碼,但是又怕代碼丟,又怕代碼被誤修改,咋辦呢?於是想到了使用版本管理工具既然在Ubuntu Linux下嘛,當然是使用svn最爲妥當了具體方法首先準備好軟件工具,Ubuntu安裝軟件那可是相當的方便阿s

原创 List box的使用

//List Box內容的建立   for ( int n = 0; n < count; n++) {    // LB_INSERTSTRING Message     // Inserts a string or item da

原创 python抓取微信公衆號新聞文章圖片

在看公衆號新聞的時候,總會有一些有用的PPT圖片啥的想保存下來。 那麼用python如何抓取來,簡單介紹一下。 比如這個網址,https://mp.weixin.qq.com/s/-rj91sCpeaURAU5hWe_sjQ 裏面有20多

原创 ios開發中,加入Google Analytics

直接挑乾的來!~ 頭文件需要加入的東西: // add header file #import "GAI.h" #import "GAIFields.h" #import "GAIDictionaryBuilder.h" // add

原创 去掉字符串右端的空格

 char* sRTrim(char* pString,char aChar){    char* pStr;    int iLen;    if(pString == NULL)       return(NULL);     for