最近我尝试将一款老的基于Windows的Direct3D游戏移植到浏览器中,这主要是为了在不重写所有内容的情况下,看看WASM + WebGL的应用范围有多远。
- 使用Emscripten将C++客户端编译为WebAssembly
- 实时转换的Direct3D 9 → WebGL
- 我写了一些技术细节,包括如何处理渲染层、平台依赖性以及哪些内容没有直接从原版移植到前端:
https://medium.com/p/51a954ce882e
如果您更喜欢视觉解释,我也做了一个短评述视频:
如果有人在这里试图将老版的原生游戏移植到网页,我也很有兴趣看看。
事实上,它最终被韩国一家技术网站作为头条,意外得到了重视。希望大家也会有兴趣!
评论 (0)