#procedural-generation #bevy #generation #terrain #procedural

app island_map_generator_bevy

使用程序生成、Rust和Bevy引擎制作岛屿地图编辑器

1 个不稳定版本

0.1.0 2023年11月18日

#1346游戏开发

GPL-3.0-or-later

34KB
347

https://github.com/danieldidiobalsamo/island_map_generator/assets/79797812/2b459ab1-3ea4-48ea-82f8-2b841ceacc25

关于

使用Rust和Bevy引擎制作岛屿地图程序生成。生成器基于分形布朗运动。

在模拟运行时可以更新以下参数

  • 纹理分辨率。
  • 振次:岛屿的细节数量。
  • 频率:较高的值创建更多岛屿。
  • 间隙率:每个振次的保留细节数量。
  • 持久性:振次对整体结果的影响。较高的值产生“粗糙”的岛屿。
  • 缩放:放大结果的乘数。
  • 偏差:允许移动结果。
  • 地图种子。

按'Q'退出。

如何启动

安装 bevy依赖 然后启动

cargo install island_map_generator_bevy
island_map_generator_bevy

手动构建

安装 bevy依赖

然后克隆此仓库并启动

cargo run --release

注意:如果您想以开发模式启动,请确保添加以下功能以减少编译时间

cargo run --features bevy/dynamic_linking 

依赖项

~40–74MB
~1.5M SLoC