18个版本 (破坏性)
0.14.0 | 2024年7月6日 |
---|---|
0.13.0 | 2024年2月18日 |
0.12.1 | 2024年2月15日 |
0.12.0 | 2023年11月5日 |
0.3.0 | 2020年11月3日 |
#193 in 游戏开发
每月610次下载
用于 5 个crate(3个直接使用)
35KB
310 行
bevy_obj
Bevy引擎的Wavefront .obj网格资源加载插件
用法
将crate作为依赖项添加
主版本号和次要版本号应与bevy版本匹配
[dependencies]
bevy = "0.13"
bevy_obj = "0.13"
添加插件
use bevy::prelude::*;
use bevy_obj::ObjPlugin;
fn main() {
App::new()
.add_plugins((DefaultPlugins, ObjPlugin))
.run();
}
将.obj文件作为单个网格加载
fn example_startup_system(asset_server: Res<AssetServer>) {
let mesh_handle = asset_server.load("example.obj");
}
基于场景的加载
如果您希望将.obj文件作为带有(有限)MTL材质支持的场景加载,请添加scene
功能
[dependencies]
bevy = "0.13"
bevy_obj = { version = "0.13", features = ["scene"] }
依赖项
~28–65MB
~1M SLoC