跳转到主要内容

用于生成LDtk项目IntGrid级别的工具

项目描述

此处将很快提供一些说明...

如何使用它

  1. 使用 LDtk 创建新项目
  2. 在LDtk中,创建一个新的瓦片层,添加一个精灵图像并绘制精灵的外观(即,使用正确的瓦片手动绘制矩形、十字等。)
  3. 保存项目
  4. 安装此Python包(https://pypi.ac.cn/project/ldtk-intgrid-creator/
  5. 按照以下方式运行脚本

遵循此语法

create_int_level PROJECT_FILE_PATH SOURCE_LEVEL_ID SOURCE_LAYER_ID OUTPUT_INT_GRID_LAYER_ID TILE_SIZE_PX

示例

create_int_level ./examples/source.ldtk Level_0 Tiles IntGrid 16
  1. 在LDtk中再次加载项目
  2. 选择作为输出(即IntGrid)的层
  3. 开始绘制并查看是否按预期工作

技巧提示

如果您想强制某些瓦片被视为“空”参考,将鼠标光标悬停在它们上,并从“瓦片”标签中的状态栏复制ID,然后将它们作为脚本命令的最后一个参数以逗号分隔写入。例如:如果表示空瓦片的瓦片是“137”,您应按如下方式编写

create_int_level ./examples/source.ldtk Level_0 Tiles IntGrid 16 137

缺失

  • 根据整数网格更新后自动更新自动层(基于intGridCsv)
  • 更好的文档(特别是关于安装的部分)
  • 更好的测试

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于 安装软件包 的信息。

源代码分发

ldtk_intgrid_creator-0.2.0.tar.gz (7.7 kB 查看散列值)

上传时间 源代码

构建分发

ldtk_intgrid_creator-0.2.0-py3-none-any.whl (8.8 kB 查看散列值)

上传时间 Python 3

由以下支持