#游戏 #ffi #doom

sys doomgeneric

doomgeneric doom端口的绑定

1 个不稳定版本

0.3.0-beta.22021年11月14日

#171 in 渲染

GPL-2.0-only

3MB
39K SLoC

C 38K SLoC // 0.2% comments Visual Studio Project 336 SLoC Rust 157 SLoC // 0.0% comments Visual Studio Solution 31 SLoC

doomgeneric-rs

这主要是为了测试是否可以将doom端口无缝集成到Rust中(以便将来与另一个平台集成)。

使用了出色的doom端口doomgeneric作为基础。

这个仓库最初是从piston-doom开始的,后来变成了一个独立的库。因此,这实际上是该仓库的分支,去除了piston-components。

piston-doom


这个库使用doomgeneric作为子模块。因此,请确保也克隆了这个,否则构建将失败。

有关更多说明和运行演示,请参阅piston-doom


待办事项

  • 设置myargvmyargc以支持-iwad标志:现在您需要以默认方式命名文件。控制台将显示所有名称
  • 支持其他分辨率。不确定是否可以在不分支doomgeneric的情况下实现。

依赖项