1 个不稳定版本
0.1.0 | 2023年11月18日 |
---|
#1838 in 游戏开发
5KB
106 行
关于
使用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
依赖
~1MB
~18K SLoC