Libsm64: 将超级马里奥64作为外部游戏引擎的库使用

Libsm64: 将超级马里奥64作为外部游戏引擎的库使用

Overview

Libsm64 将超级马里奥64游戏引擎打包为一个可以链接到外部项目的库。源代码仓库托管在 github.com/libsm64/libsm64。

Example Integrations

Hacker News 帖子的一条评论链接到一个 YouTube 视频,展示了超级马里奥64中的马里奥在 Half‑Life 2 内运行,证明该库可以用于将游戏嵌入到另一个引擎中。 另一条评论提供了直接的演示视频链接(https://youtu.be/NXpOCfg8O64),展示了库的实际使用情况。

Community Projects and Resources

一位评论者指向了一个 awesome‑list 仓库(github.com/SuperSonicHub1/awesome-libsm64),该仓库收集了使用 libsm64 构建的项目和教程。

Potential Use Cases Discussed

评论者们推测可以使用该库将马里奥添加到其他游戏中,例如《使命召唤》,将其包装为一种服务,以及其与可互换游戏资产概念相关的想法,这让人联想到元宇宙的概念。

Related Mentions

另一条评论提到了一个面向 OpenGL 2.1 的 Perfect Dark 重新编译工作,表明人们有兴趣使用类似技术将经典游戏移植到现代平台。

Limitations

提供的源材料未包含关于库的 API、许可证、支持的平台或性能特征的详细信息。

Sources