我可以使用此庫(http://developer.coronalabs.com/code/gridmap)使用平鋪地圖編輯器(http://www.mapeditor.org/)創建地圖並在corona中加載它。我在平鋪的地圖編輯器中創建了迷宮地圖,但我不知道如何將牆設置爲不可走。任何幫助,想法,鏈接將不勝感激。感謝你們。Corona中的可移動和不可移動瓷磚地圖
0
A
回答
-1
我不確定Tiled的工作方式或地圖有多大,或者如果您仍然遇到問題。然而,最近我正在研究一個應用程序,我需要一個物體與牆壁(房間/建築物)相撞。我所做的是在Photoshop中創建了整個房間(牆壁和全部)的圖像。然後,我將它設置爲背景,並使用矩形(display.newRect)創建在我的房間圖像下顯示的不可見牆。如果你仍然在尋找想法,你可以嘗試類似的東西。
例如:
wall1 = display.newRect(x, y, w, h)
wall2 = display.newRect(x, y, w, h)
wall3 = display.newRect(x, y, w, h)
wall4 = display.newRect(x, y, w, h)
background = display.newImage("", x, y)
physics.addBody(wall1, "static")
...
...
...
在這種FASION我能夠繪製出牆與實際矩形圖像中,並將它們添加到物理學,所以我可以和他們發生衝突,而同時用戶認爲他們與我的形象中的牆壁相撞。
1
我已經完成了你正在試圖用gridmap和平鋪做的事情。
在Tiled中,在單獨的圖層中創建不可漫遊的部分,然後在圖層調板中右鍵單擊該圖層。選擇'圖層屬性'。在名稱標題下,輸入Physics:existent。在值標題下,輸入true。保存並導出爲lua文件,幷包含在您的項目中並完成!
相關問題
- 1. 在相機中移動瓷磚地圖
- 2. 移動瓷磚BATCH
- 3. 尋找移動精靈和移動瓷磚地圖之間的衝突
- 4. 使圖像移動每個瓷磚pygame
- 5. 通過動態速度瓷磚移動瓷磚
- 6. 在益智遊戲中移動瓷磚
- 7. 基於XNA瓷磚的移動
- 8. 瓷磚移動範圍生成模式?
- 9. 移動MKOverlayPathView消失在瓷磚後面
- 10. 谷歌地圖是不可移動的
- 11. 我是否需要在2d瓷磚世界中移動瓷磚或玩家?
- 12. 瓷磚基地運動
- 13. 用操縱桿滾動瓷磚地圖
- 14. 瓷磚基於地圖滾動
- 15. 無縫滾動瓷磚地圖
- 16. C#XNA移除瓷磚組
- 17. 如何動畫TMX瓷磚貼圖中的單個瓷磚?
- 18. SWT - 在瓷磚上繪製移動圖像
- 19. 不可複製和不可移動?
- 20. Corona - 將移動組移動到
- 21. 擺動瓷磚圖像
- 22. 在等軸測世界中的瓷磚之間移動精靈
- 23. PyQT4和瓷磚動畫
- 24. 選擇和拖動瓷磚
- 25. 谷歌地圖的約束可見和可移動區域
- 26. 瓷磚系統和瓷磚圖
- 27. 任何使地圖可滾動/可移動= false的方式?
- 28. 使用cocos2d-x滾動大的瓷磚地圖給我黑色的瓷磚,應該有綠色的瓷磚
- 29. 在java瓷磚遊戲中移動角色?
- 30. 不可移動地移除對象中的屬性