我正在研究Pygame中的第一個遊戲,我想製作一個平鋪地圖。如何正確地去做這件事?
我在想什麼只是加載一個瓷磚,並使用一個循環讓它相鄰。Pygame中的平鋪地圖
0
A
回答
0
如果你擅長javascript,那麼我會強烈建議移植polymaps,這是基於javascript的基於映射/平鋪庫的python。你只需要負責處理創造一個合適的瓷磚代碼,那麼你可以在你認爲合適的方式加載內瓦數據, 這裏是一個很好的例子http://polymaps.org/ex/tiles.html
0
您可以使用平鋪編輯器(www.mapeditor.pl)進行從瓷磚地圖準備早期的瓷磚(在平鋪中選擇「新地圖」,您可以指定地圖和瓷磚大小),比您可以將地圖導出爲tmx格式並使用pytmx將其加載到python中。您還可以將地圖導出爲ascii文件並編寫加載地圖和渲染切片的分析器。
相關問題
- 1. 平鋪地圖
- 2. PyGame與平鋪渲染地圖的碰撞?
- 3. 安卓平鋪地圖
- 4. Android定製平鋪地圖
- 5. 平鋪2d地圖指南
- 6. Android中的等距平鋪地圖
- 7. SFML平臺與地圖平鋪碰撞
- 8. 試圖加載平鋪地圖到pygame中,沒有錯誤拋出,但pygame沒有響應
- 9. 在cocos2d-iphone中優化平鋪地圖
- 10. pygame 2d平鋪滾動邊不加載
- 11. 3d平鋪地形
- 12. 平鋪圖案
- 13. WPF中的平鋪圖像
- 14. 平鋪UIVIew中的圖像
- 15. Pygame:如何在圖像上平鋪子表面
- 16. 在Android上平鋪地圖疊加層
- 17. AndEngine更改TMX平鋪地圖動態
- 18. 谷歌地圖:平鋪覆蓋
- 19. iOS谷歌地圖Api平鋪疊加
- 20. Cocos2d平鋪地圖添加精靈
- 21. 平鋪編輯器地圖優化
- 22. 平鋪地圖(json)碰撞失敗
- 23. 如何創建平鋪地圖?
- 24. LibGDX - 平鋪不呈現整個地圖
- 25. WPF:平鋪圖像
- 26. iphone平鋪圖像
- 27. libGDX創建平鋪地圖的小地圖
- 28. XtraTabbedMdiManager佈局(平鋪垂直,水平平鋪,平鋪水平)
- 29. 平鋪移動平鋪
- 30. WMS作爲谷歌地圖v3中的單個平鋪圖像
你通常用整數的二維數組映射到索引中的瓷磚,你然後通過循環 –
這裏的blit的數組開始是一個例子:http://stackoverflow.com/questions/12663764/how-to-load -an-圖像到一個併網使用-pygame的-代替-的-剛剛使用-A-填充色/ 12665286#12665286 – ninMonkey