我想創建一個迷宮(不是真的)在其中的遊戲。整個地圖應該被牆圍住,這些牆內應該有一個迷宮。這個迷宮應該隨機創建。在沒有放置牆的每塊磚上,玩家應該隨機放置。在SpriteKit的類/函數中是否可以滿足我的需求,或者我需要自己想出一個算法? PS:一個可能的可視化將是隨機創建階段的遊戲PacMan。SpriteKit:創建一個基於瓦片的迷宮
1
A
回答
1
你可以使用瓷磚地圖來創建你的迷宮/水平,但你需要編寫代碼來做到這一點。這將是一個艱難的算法,以確保每個級別可播放/可贏得。可能值得從定義的佈局開始,讓遊戲正確運行,然後添加隨機代。
+0
你特別用瓦片地圖表示什麼?有沒有一些圖書館? –
+0
看看http://www.raywenderlich.com/29458/how-to-make-a-tile-based-game-with-cocos2d-2-x。您可以將spritekite與第三方瓷磚地圖庫一起使用 – MikeJ
相關問題
- 1. 創建一個迷宮
- 2. IndexOutofBounds例外創建一個迷宮
- 3. 麻煩創建一個DFS迷宮
- 4. 使用Java創建一個迷宮
- 5. OpenCV的基於迷宮迷宮求解器
- 6. 構建迷宮
- 7. 基於堆棧的迷宮探索
- 8. 迷宮/迷宮遊戲
- 9. 創建從一個文本文件中的迷宮圖:Java的
- 10. 代表一個迷宮
- 11. 解決迷宮問題的迷宮
- 12. 如何在NetLogo中創建迷宮牆?
- 13. 如何創建一個隨機pacman迷宮
- 14. 如何爲迷宮/迷宮/地牢建造牆壁?
- 15. 用瓦片創建一個圓圈
- 16. 國王迷宮
- 17. 基於棧的迷宮算法背後的邏輯
- 18. 試圖製作一個迷宮
- 19. 遞歸求解一個隨機迷宮
- 20. 在Python中遞歸地構建一個完美的迷宮
- 21. Java簡單的迷宮建議
- 22. 迷宮算法生成最困難的迷宮?
- 23. 我會如何將我的3D迷宮轉換爲2D迷宮?
- 24. Python迷宮遞歸
- 25. MatLab迷宮求解
- 26. Java遞歸迷宮
- 27. 迷宮不工作?
- 28. 遞歸迷宮代
- 29. C++「迷宮」作業
- 30. 我的符號迷失在迷宮中
你想做的事情叫做程序生成的算法,這不是以任何方式構建到XCode中的東西,因爲有很多不同的方法來實現迷宮的結果。 raywenderlich.com是一個關於此事的資源的偉大網站,下面是一個例子:http://www.raywenderlich.com/66062/procedural-level-generation-games-using-cellular-automaton-part-1 – Knight0fDragon
你是否也有一個使用Swift的源不是Objective-C? –
我確信有一些在那裏,只是讓你知道這個算法實際上叫做什麼 – Knight0fDragon