- F it... All in WebGPU + JS
- 作为程序员的刻板印象可能太严重了 浪费了不少时间
一个很复杂的事情,在折腾了大半年各类冷门和不冷门的语言后,现在如果不适用成熟游戏引擎 只用库/框架的情况下,现在最好的配置应该是 WebGPU + JavaScript + Howler.js + Electron。一套工具链自然而然就浮现出来了。而我单纯听到WebGPU就没想继续去调查,觉得应该和WebGL一样只是浏览器3D渲染用的(虽然确实也可以这么用
JS的标准库里甚至支持直接处理手柄的输入,而不是像C/Cpp还需要GLFW再抽象一层。大约在2019年 JS也把多线程放进稳定特性里面了,这算是在 Crystal / Nim 这一众新兴语言里最早的?
Java的ZGC性能在GC语言里确实无与伦比,但是却一直没有处理好怎么调用C库的问题。用来辅助编译C库到Java的Jextract也是迟迟不见踪影。。。也不知道Khronos是出于什么原因选择放弃更新OpenGL了。。。
然后JS已经有桌面的3D游戏演示出来了,性能至少不逊色于OpenGL
Source:
A proper look at WebGPU for native games - By Madrigal
在更新速度 / 性能vs易用度上 这套W3C出来的生态系统总和性能实在好太多了。
食品经营许可证 JY11105052461621
©2024 GAMECORES
评论区
共 1 条评论热门最新