cocos2dx debug 《趙雲要格鬥》

2021-07-02 19:24:32 字數 458 閱讀 2827

環境:  ubuntu14.04

ide:  qtcreator3.3.2    (使用qtcreator的斷點功能除錯,    cocos2dx的log輸出語句)

1 程式異常,中了乙個斷言(asset)退出了。

優化思路:   從斷言回溯-》 逐步向上,找到異常語句。-》是變數還是常量出錯,如果是變數(空物件  越界  ),是誰賦值給它的。

2 遊戲程式設計中的怪物巡邏問題,當怪物和英雄距離超出怪物視野時,一直在跑動,不執行巡邏。

關鍵**

if(dis>=300)

優化思路:  

1 假設當前設定是正確的,是誰沒有把isrunning設定為false,讓巡邏語句無法執行。=》追朔把isrunning設定為false的情況。

2 假設當前設定是錯誤的,當超出視野時,不管是否在running,都進入巡邏語句。

cocos2dx CCScrollView使用示例

總的來說,就是有乙個容器container 錨點 0,0 大小 為全部內容的大小 scrollview 大小,錨點,setdelegate 視窗大小 setviewsize 設定容器 setcontainer 方向 ccnode m pmedalcontainer ccscrollview m ps...

cocos2d實現語音 Cocos2d 聲音API

param url 聲音路徑 cc.audioengine.playmusic url loop 停止背景 param releasedata 是否釋放聲音資料,預設為false cc.audioengine.stopmusic releasedata 暫停背景 cc.audioengine.pau...

Cocos2d x教程第 14 講 Cocos2d

cocos2d x 2.2.0之前的版本常用的json解析的三方庫一般是 jsoncpp 2.2.x的版本中已經包含了jsoncpp的庫,但是卻把名字給換了,導致引入jsoncpp庫的同志們發生各種衝突.完成上述操作後就可以盡情發揮了.下面讓我們來認識一下幾個主要的類 value value 類建立...