cocos2d JS跑酷遊戲實戰筆記2

2021-07-07 06:09:35 字數 415 閱讀 5581

cocos2d-js跑酷遊戲實戰筆記2

地圖載入出錯,原因是獲取人物的座標,轉化成地圖座標的行和列後,獲取地圖的gidat時橫縱座標時弄反了

獲取人物的縱座標var y=hero.getpositiony();

判斷是否在地圖的塊上:if (y>=32){

座標轉化成地圖的行和列

var nowrow=parseint(18-y/32)+1;

var nowcol=parseint(x/32);

獲取地圖的gid,為0的時候表示沒有塊,大於0表示底下有塊

根據塊的有無,進行碰撞檢測,特別需要注意的是碰撞檢測的時候,很容易出錯,有時候座標的不精準特別坑人啊,另外需要注意的是js中,沒有特定的資料型別,就像上面的座標轉換的時候,不加強制轉換,得到座標有浮點型的等等,尤其注意函式的邏輯!!!!!!!!

cocos2d js跑酷遊戲實戰筆記1

cocos2d js跑酷遊戲實戰筆記1 用cocos2d js載入瓦片地圖 為了訪問瓦片地圖,cocos2d js中訪問瓦片地圖api,主要的類有 tmxtiledmap tmxlayer和tmxobjectgroup等。tmxtiledmap類圖 tmxtiledmap常用的函式如下 new cc...

cocos2d js 遊戲內提示錯誤

事發起因 策劃a 今天晚上要出個熱更包,明天10點熱更一下,小改點東西,應該沒什麼大問題。程式a ok,馬上。大約10分鐘後 程式a 我x,不行啊,報錯了!策劃a 能檢視一下錯誤日誌嗎?程式a 這個遊戲包是ios很早就打出來的包,貌似並不能檢視錯誤日誌。程式b 手動排查吧 晚上12點後 程式a 哎,...

Cocos2d JS螢幕適配

有終端開發經驗的讀者應該對螢幕適配問題深感痛惡,因為這個世界實在有太多型別的手機和平板了,各種尺寸 首先,我們來認識三個術語 cocos2d js為我們提供的螢幕適配方法有如下幾種 1.自適應拉伸cc.resolutionpolicy.exact fit 該方案下,遊戲剛好鋪滿整個螢幕,但畫面的比例...