我正在研究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