skeletal_animation:用于骨骼动画的Rust库

时间:2024-05-25 04:35:35
【文件属性】:

文件名称:skeletal_animation:用于骨骼动画的Rust库

文件大小:29KB

文件格式:ZIP

更新时间:2024-05-25 04:35:35

Rust

skeletal_animation 用于数据驱动的骨骼动画的Rust库。 概述 该库使您可以定义JSON中的动画剪辑,状态机和混合树,以在运行时加载和重新加载,而无需重新编译Rust项目。 用法 资产定义文件 动画资源(当前包括AnimationClips,DifferentClips和AnimationControllers)在JSON文件中定义为声明,其格式如下: { " animation_clips " : [], " difference_clips " : [], " animation_controllers " : [] } 在运行时,可以通过AssetManager从一个或多个定义文件中加载资产,如下所示: let mut asset_manager = AssetManager :: < QVTransform> :: new ();


【文件预览】:
skeletal_animation-master
----.gitignore(102B)
----src()
--------blend_tree.rs(20KB)
--------manager.rs(4KB)
--------controller.rs(11KB)
--------dlb_skinning_150.glslv(2KB)
--------skinning_150.glslf(417B)
--------transform.rs(8KB)
--------skinned_renderer.rs(11KB)
--------animation.rs(9KB)
--------lbs_skinning_150.glslv(2KB)
--------skeleton.rs(5KB)
--------math.rs(5KB)
--------lib.rs(798B)
----.travis.yml(131B)
----LICENSE(1KB)
----Cargo.toml(766B)
----scripts()
--------id_rsa.enc(2KB)
--------travis-doc-upload.cfg(99B)
----README.md(9KB)

网友评论