Unity WebAssembly

今天面试官问道对WebAssembly有没有了解,我印象中,WebAssembly是将C++代码转换成网页浏览器支持的代码,只有PC平台才支持。

Unity的WebGL就是WebAssembly了,来测试看看。

我这边是Unity2019.

Unity WebAssembly

导出后上传到服务器上测试。

PC上效果如下:

Unity WebAssembly

代码正常执行,打出Log。

从console信息来看,webGL对应的是OpenGL ES 3.0 .

 

然后另外的一个特点就是,在网络界面里面,看不到任何请求,这样或许可以避免被**。

 

在手机上firefox提示不支持

Unity WebAssembly

 但是点击ok之后就可以运行了。。

Unity WebAssembly