#wad #running #engine #game #doom #parallel #file-format

已删除 wad-rs

WAD文件格式的解析库

0.2.0 2020年6月25日
0.1.0 2020年2月21日

#11 in #doom

Apache-2.0

12KB
228

WAD.rs

wad-rs 是用于解析WAD文件(例如,运行在DOOM引擎上的游戏)的解析器

资源

用法

use wad_rs::Wad;
use std::{fs::File, io::prelude::*};

fn main() {
    let mut data = Vec::new();

    File::open("[Path to WAD]").read_to_end(&mut data).unwrap();
    let parsed_wad = Wad::parse(data).unwrap();

    println!("WAD type: {}", parsed_wad.wad_type());
}

特性

  • parallel:此特性使用 Rayon 解析文件

lib.rs:

wad-rs 是用于解析WAD文件(例如,运行在DOOM引擎上的游戏)的解析器

资源

用法

use wad_rs::Wad;
use std::{fs::File, io::prelude::*};

fn main() {
    let mut data = Vec::new();

    File::open("[Path to WAD]").read_to_end(&mut data).unwrap();
    let parsed_wad = Wad::parse(&data).unwrap();

    println!("WAD type: {}", parsed_wad.wad_type());
}

特性

  • parallel:此特性使用 Rayon 解析文件

依赖项

~46–355KB