Rust Doom 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Rust Doom 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Rust Doom 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 Apache-2.0
开发语言 Rust 查看源码 »
操作系统 跨平台
软件类型 开源软件
所属分类 游戏/娱乐单机游戏
开源组织
地区 不详
投 递 者 Alias_Travis
适用人群 未知
收录时间 2021-11-05

软件简介

Rust Doom 是一个用 Rust 编写的 Doom 1 & 2 渲染器。

这些代码主要是基于 Doom Wiki 和非官方的 Doom Specs,并不是将原始的 Doom C 源代码移植到 Rust 中;

构建说明

Rust Doom 应该始终构建在 Rust 的最新稳定版本上,可以使用 Rust 网站上描述的任何方法安装。

要构建,请在项目的根目录(Cargo.toml 所在的位置)中运行 cargo

cargo build --release

需要一个 WAD 文件(其中包含游戏的关卡和美术资源)。将 WAD 文件复制到 repo 根目录(Cargo.toml 所在的位置)。然后运行:

target/release/rs_doom --iwad your_wad_file.wad
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
暂无内容
发表了博客
2019/11/19 20:58

BOOM和DOOM操作

[TOC] BOM BOM操作指的是浏览器对象模型,它可以是JavaScript可以于浏览器进行对话,在JavaScript中与浏览器交互就是对window对象进行操作 window对象 window对象是客户端JavaScript最高层对象之一,由于window对象是其他大部分对象的共同的祖先,在调用window对象的方法和属性是,可以省略window对象的引用,也就是说window.document.write()可以简写成document.write() window对象常用的方法: 方法 作用 window.innerHeight...

0
0
发表了博客
2019/06/03 15:59

前端BOOM和DOOM

BOOM :是指浏览器对象模型,它使JavaScript 有能力与浏览器进行 对话 DOM: 是指文档对象模型,通过它可以访问HTML文档的所有元素 Windows对象 所有的浏览器都支持Windows 对象 。它表示浏览器窗口。 如果文档包含框架(frame 或iframe 标签) 浏览器会为HTML文档创建一个Windows 对象,并为每个架构创建一个额外的Windows 对象 没有应用与Windows 对象的公开标准,不过所有浏览器都支持该对象。 所有JavaScript 全局对象、函数...

0
0
发表了博客
2018/10/19 02:07

[Rust] Setup Rust for WebAssembly

In order to setup a project we need to install the nightly build of Rust and add the WebAssembly target. For an improved workflow we also install the CLI tools wasm-pack and wasm-gc. Install: brew install rustup Run: rustup-init Setup nightly toolchain as default. rustup default nightly Then we add the target wasm32-unknown-unknown rustup target add wasm32-unknown-unknown In addition, we use ca...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
0 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部