一个全平台支持的 html canvad 引擎需要多行代码?

11 小时 18 分钟前
 cmzy
最近 vibe coding 了一个之前心心念念的项目:用 js 引擎+skia+angle 完整实现了 html canvas 包括 canvas2d 和 webgl ,,同时实现了除了 dom 和 css 之外的其它大部分 web api ,并通过了 99%以上的 wpt 和 webgl 测试用例。心得就是说起来不难,但是考虑到完整的 w3c 规范合规,以及全平台支持,居然还是搞了差不多 30 万行代码。有感兴趣的朋友可以一起来讨论,这个玩意可以用来做啥?
511 次点击
所在节点    程序员
4 条回复
xinyu391
11 小时 15 分钟前
是 js 调用 skia 实现 绘图吗?
cmzy
11 小时 4 分钟前
对,skia 只是负责录制,用一个合成器线程专门负责合成。
cmzy
9 小时 28 分钟前
开始以为 WebGL 比较容易,其实加上合成器和一些 shader 编译,过 Khronos WebGL Conformance Tests 测试还是比想象的难。
linkopeneyes
3 小时 17 分钟前
这么复杂干嘛写游戏吗?不如试试 node+sdl?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1234878

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX