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