【发布时间】:2019-11-11 22:11:07
【问题描述】:
我是一名刚入门的 WebAssembly 新手,但我有一个问题似乎无法找到合理的答案。我对如何设计这个软件有一个想法,但我不知道我是否问错了 WebAssembly。
外部 JavaScript 调用会中断 WebAssembly 吗?假设我正在为一些可视化运行一个游戏循环,并且我想要一个绑定到 JavaScript 的 HTML 按钮来更改当前正在执行的 WebAssembly 上下文中的一些值。那可能吗?在每帧之间更新值并仅使用 WebAssembly 进行每帧渲染会更理想吗?
问题是,我真的很喜欢 WebAssembly 在 C++ 等其他语言中的可定位性,因为我永远无法真正接触到 JavaScript 或 Typescript,而且我还希望构建一个性能更高的游戏类型应用程序。然而,由于我本来打算把它做成一个网页游戏,所以我想看看我是否可以将 HTML + CSS 用于我的 UI 元素,而不是将 UI 复制到 WebAssembly 中,本质上把它变成一个糟糕的罐装 Java 小程序。
【问题讨论】:
标签: javascript html webassembly