亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何制作一個基于Tile的游戲(2) Cocos2d-x 2.0.4

發布時間:2020-07-17 12:44:53 來源:網絡 閱讀:614 作者:杜甲同學 欄目:游戲開發

在第一篇《如何制作一個基于Tile的游戲》基礎上,增加碰撞和拾取功能,原文《Collisions and Collectables: How To Make a Tile-Based Game with Cocos2D Part 2》,在這里繼續以Cocos2d-x進行實現。有關源碼、資源等在文章下面給出了地址。

步驟如下:
1.使用上一篇的工程;
2.打開Tiled Map Editor工具,菜單欄→"圖層"→"添加圖層",命名為"Meta"。這個層,我們將放入一些假的tile來代表"特殊tile"。菜單欄→"地圖"→"新圖塊",點擊"瀏覽",選擇"Resources"目錄下的meta_tiles.png文件,邊距和間距設置成1像素點,點擊"確定"。可以看到在"圖塊"窗口新增了一頁,里面有紅色和綠色兩種tile,如下圖所示:
如何制作一個基于Tile的游戲(2) Cocos2d-x 2.0.4
3.確認"Meta"層被選中,選擇工具欄上"圖章刷",選擇紅色tile,繪制可碰撞區域,完成之后,大概如下圖所示:
如何制作一個基于Tile的游戲(2) Cocos2d-x 2.0.4
需要給這個tile設置屬性來標識它,這樣才能知道該tile具有碰撞屬性。在"圖塊"窗口,右鍵紅色tile,選擇"圖塊屬性",新建一個屬性,名稱為"Collidable",其值為"true",如下圖所示:
如何制作一個基于Tile的游戲(2) Cocos2d-x 2.0.4
點擊"確定"。保存地圖。
4.打開HelloWorldScene.h文件,添加如下聲明:

1
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

惠来县| 昌都县| 嵊泗县| 嘉善县| 静安区| 平乐县| 衡东县| 凤冈县| 栖霞市| 济阳县| 阜南县| 左权县| 博乐市| 乐昌市| 辉县市| 宜春市| 江山市| 丹巴县| 龙川县| 芮城县| 灵山县| 邯郸市| 巢湖市| 宁乡县| 叶城县| 澎湖县| 万荣县| 岳阳县| 鹿邑县| 巴青县| 九龙县| 清涧县| 广平县| 永兴县| 新泰市| 邵阳县| 萝北县| 阿鲁科尔沁旗| 通城县| 淮南市| 广灵县|