#sound #output #layer #兼容性 #低级 #unrust #native-wasm

uni-snd

Unrust低级原生/wasm兼容层,用于声音输出

3个不稳定版本

0.2.1 2022年10月11日
0.2.0 2022年10月10日
0.1.0 2018年8月4日

525 in WebAssembly

MIT 许可证

21KB
174

unrust / uni-snd

Build Status Documentation

这个库是Unrust的一部分,Unrust是一个纯Rust原生/wasm游戏引擎。此库为以下组件提供低级原生/wasm兼容层:

  • 声音输出

用法

uni-snd= "0.2.*"

查看振荡器示例。

构建

作为Web应用(wasm32-unknown-unknown)

安装wasm32目标

rustup target install wasm32-unknown-unknown

安装wasm-packnpm

使用以下命令编译示例

wasm-pack build examples

这将创建examples/pkg中的wasm包

使用以下命令运行示例

cd www
npm install
npm run start

在浏览器中打开https://127.0.0.1:8080/

作为桌面应用(native-opengl)

cargo run --example oscillator --release

许可证

根据您的选择,许可协议可以是以下之一

贡献

除非您明确声明,否则根据Apache-2.0许可证定义,您有意提交的任何贡献,如果包含在本作品中,应如上所述双许可,不附加任何额外条款或条件。

依赖项

~0–31MB
~463K SLoC