1 个不稳定版本
0.1.0 | 2023年11月18日 |
---|
#1346 在 游戏开发
34KB
347 行
关于
使用Rust和Bevy引擎制作岛屿地图程序生成。生成器基于分形布朗运动。
在模拟运行时可以更新以下参数
- 纹理分辨率。
- 振次:岛屿的细节数量。
- 频率:较高的值创建更多岛屿。
- 间隙率:每个振次的保留细节数量。
- 持久性:振次对整体结果的影响。较高的值产生“粗糙”的岛屿。
- 缩放:放大结果的乘数。
- 偏差:允许移动结果。
- 地图种子。
按'Q'退出。
如何启动
使用cargo(推荐)
安装 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