【文件属性】:
文件名称:caper:极简游戏框架
文件大小:660KB
文件格式:ZIP
更新时间:2021-05-28 11:53:19
rust game-frameworks game-dev Rust
跳跃
使用极简游戏框架。 目前拥有以下系统:
渲染()
输入(通过 )
物理学( )
音频(通过)
设置
Linux
由于板条箱alsa-sys用于linux,因此需要以下软件包:
Debian / Ubuntu等
apt install libasound2-dev pkg-config
Fedora / RHEL / CentOS
dnf install alsa-lib-devel
用法
游戏基础示例:
extern crate caper;
use caper :: game :: * ;
use caper :: imgui :: Ui;
use caper :: input :: Key;
use caper :: mesh :: gen_cube;
use caper :: types :: {DefaultTag, RenderItemBuilde
【文件预览】:
caper-master
----.travis.yml(377B)
----tests()
--------test_utils.rs(1B)
--------test_input.rs(1B)
--------test_renderer.rs(1B)
----src()
--------utils.rs(11KB)
--------persist.rs(2KB)
--------mesh.rs(11KB)
--------renderer()
--------collision.rs(4KB)
--------game.rs(15KB)
--------types.rs(5KB)
--------lib.rs(3KB)
----Cargo.toml(2KB)
----examples()
--------ui.rs(2KB)
--------demo.rs(1KB)
--------tags.rs(2KB)
--------physics.rs(5KB)
--------simple.rs(1KB)
--------transforms.rs(6KB)
--------proc.rs(2KB)
--------assets()
--------cubes.rs(2KB)
--------posteffect.rs(2KB)
--------load_mesh.rs(1KB)
--------audio.rs(2KB)
--------spheres.rs(2KB)
--------perlin.rs(7KB)
--------audio_3d.rs(2KB)
--------texture.rs(1KB)
----LICENSE.md(1KB)
----.gitignore(88B)
----README.md(2KB)