文件名称:cso:下水道联合溢流(CSO)的模拟
文件大小:27KB
文件格式:ZIP
更新时间:2024-04-11 02:09:47
Rust
这是组合污水系统的模拟,其中污水(棕色像素)与地表径流(蓝色像素)结合在一起。 仿真算法是受Petri Purho的GDC演讲。 仿真的核心是用Rust编写的,而Web版本的用户界面是使用TypeScript编写的。 本机应用(SDL) 要原生地构建和运行它,您需要设置SDL开发库。 对于Windows,请按照的说明进行操作。 但是,似乎不需要定义LIB环境变量。 然后通过以下方式构建并运行: cargo build -p sdl cargo run -p sdl 网路应用程式 您将需要安装 , 和 。 然后运行: npm install npm run watch 然后访问 。 需要注意的是在同时打字稿会自动重建npm run watch ,防锈代码不会。 您将需要通过以下方式手动重建锈源: npm run wasm 部署方式 可以通过以下方式将Web版本部署到Git
【文件预览】:
cso-main
----index.html(1KB)
----Cargo.toml(47B)
----LICENSE.txt(1KB)
----sdl()
--------Cargo.toml(220B)
--------src()
----Cargo.lock(5KB)
----.vscode()
--------tasks.json(623B)
----web()
--------Cargo.toml(219B)
--------src()
--------ts()
----tsconfig.json(7KB)
----level.bmp(3KB)
----README.md(1KB)
----.gitignore(68B)
----csolib()
--------Cargo.toml(178B)
--------src()
----package-lock.json(33KB)
----package.json(991B)