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 游戏开发

Download history • Rust 包仓库 80/week @ 2024-04-28 • Rust 包仓库 54/week @ 2024-05-05 • Rust 包仓库 45/week @ 2024-05-12 • Rust 包仓库 75/week @ 2024-05-19 • Rust 包仓库 61/week @ 2024-05-26 • Rust 包仓库 140/week @ 2024-06-02 • Rust 包仓库 75/week @ 2024-06-09 • Rust 包仓库 144/week @ 2024-06-16 • Rust 包仓库 102/week @ 2024-06-23 • Rust 包仓库 103/week @ 2024-06-30 • Rust 包仓库 178/week @ 2024-07-07 • Rust 包仓库 85/week @ 2024-07-14 • Rust 包仓库 96/week @ 2024-07-21 • Rust 包仓库 243/week @ 2024-07-28 • Rust 包仓库 158/week @ 2024-08-04 • Rust 包仓库 107/week @ 2024-08-11 • Rust 包仓库

每月610次下载
用于 5 个crate(3个直接使用)

MIT 协议

35KB
310

bevy_obj

Crates.io

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