10个版本
新 0.14.12 | 2024年8月24日 |
---|---|
0.14.10 | 2024年8月24日 |
#600 in 游戏开发
819 每月下载量
在 spirit_edit_core 中使用
89KB
1.5K SLoC
Bevy Clay Tiles
在一个受限的+分层2D网格系统中绘制瓦片和墙壁,并将它们挤压成3D网格用于3D游戏。这适用于绘制关卡。
(受DreamerTalin启发)
安装
cargo add bevy_clay_tiles
运行示例
cargo run --example basic
配置
在tile_types配置中,对于每个'tile type',你可以设置
- 用于漫反射纹理的纹理索引
- 纹理UV扩展因子(拉伸材质)
- 漫反射纹理的颜色着色
编辑
在创建粘土瓦片时,你可以使用矩形绘制模式或多边形绘制模式,类似于典型图像编辑软件中的矩形或多边形选择工具。
编辑模式允许你控制
- 创建瓦片的Y高度偏移
- 新瓦片将被挤压到的高度比例
- 瓦片类型索引(请参阅配置部分和tile_types.ron)
- 创建瓦片网格时的默认父实体
依赖项
~47–86MB
~1.5M SLoC