91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

如何制作一個基于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

宜都市| 锡林郭勒盟| 即墨市| 上林县| 麻城市| 商南县| 镇安县| 泸州市| 宜君县| 巴东县| 互助| 西丰县| 密云县| 镇安县| 瓦房店市| 灵山县| 沙湾县| 阿城市| 江永县| 濉溪县| 通山县| 贞丰县| 闻喜县| 东乌珠穆沁旗| 井研县| 库伦旗| 宝坻区| 竹北市| 南涧| 紫阳县| 江川县| 嘉祥县| 江门市| 缙云县| 酒泉市| 浦北县| 友谊县| 和静县| 安阳市| 廊坊市| 昌乐县|