用于将平铺的TMX文件转换为Panda3D BAM文件的CLI工具。
panda3d-tmx2bam的Python项目详细描述
用于将平铺的TMX文件转换为Panda3D BAM文件的CLI工具。在
用法:
$ pip install panda3d-tmx2bam
$ tmx2bam path/to/tmx/file.tmx path/to/bam/file.bam
或者
^{pr2}$通过属性/标记查找()重要的分片,并使它们四处移动等等。推荐使用正射相机!在
目前支持:
- 带有CSV数据的TMX文件(默认)
- 自定义属性作为PandAnoder标记
- 多个Tilesheet
- 多层和多组
- 动画平铺
- 对象层/对象(点、多边形、矩形、文本、图像)
- 背景图像
- 合并动画精灵
- 允许更多的形状而不仅仅是卡片
剩余工作:
- 无限映射(块)
- 六边形和等距瓷砖
- 平铺渲染顺序
- Tilesheet图像收集
- tmx中的嵌入式tilesheet
- 在bam中嵌入纹理
- 我不知道的平铺功能
- 错误处理
- 更好的自述
注意:
- 在panda3d中,Y轴是倒置的
- 动画精灵只能有一个稳定的帧速率,可以在平铺的第一帧上设置。在
- 目前图像分辨率必须是2的幂次方。在
- 渲染单个瓷砖的速度很慢。将名为“展平”的自定义特性添加到图层以合并它们。在
- 椭圆和点对象不是绘制的,它们是空的节点路径。在
- 我不是程序员,但我在电视上演。您的里程数可能会有所不同。在
许可WTFPL。在
- 项目
标签: