#bevy #graphics #gamedev #game

bevy_vinox_pixel

为bevy创建像素游戏的包

1个不稳定版本

0.1.0 2023年4月20日

#898 in #bevy

MIT/Apache

33KB
558

Bevy Vinox Pixel

Bevy tracking crates.io docs.rs

bevy像素艺术游戏的crate。

此crate的目的是提供一个易于使用的crate,其中包含像素艺术游戏中常用的工具。以下是功能列表(通过删除标记)和计划中的功能:

  • 相机 不过我需要稍微整理一下纹理版本
  • 运行时像素化精灵(如3D对象或生成资产)
  • 需要像素UI系统的游戏。
  • 通过bevy_ecs_tilemap?添加瓦片地图
  • 支持像素化光标。(部分完成的工作是为了缩放相机)
  • 有限的调色板,可以通过找到最接近的匹配或从一个调色板映射到另一个调色板来自动分配给任何颜色。
  • 一个简单的aabb(可能还有sat)物理引擎,因为很多游戏不需要复杂的物理。
  • 一个更抽象的层系统,这样你就不必手动选择z深度。
  • 可选的限制?例如,限制精灵数量以模拟更有限的系统。
  • 可选的抽象位置。例如,一个px位置,它将始终对应于像素网格。另一个是subpxposition类型。(这个想法直接来自seldom_pixel)

如果您有任何建议,请打开问题以获取更多功能建议!

谢谢

感谢bevy_pixel_camera展示的方法以及如何设置自定义相机。还要感谢seldom_pixel的一些想法。

版本支持

bevy bevy_vinox_pixel
0.10 0.0.1

依赖项

~40–76MB
~1M SLoC