Emscripten支持 WebAssembly SIMD功能,SSE2 和 ARM_NEON SIMD 指令集的指令可以通过编译转化成在 wasm 虚拟机下的指令进行模拟,从而获得比普通标量化运算更好的性能
引擎中Math库为各个模块提供了基础的数学运算,其中的向量和矩阵等相关的运算天生适合使用SIMD进行优化。 通过使用WebAssembly SIMD intrinsics重写Math库中的实现,我们让引擎在微信小游戏平台上也能够将获得到来自SIMD的性能提升。 Math库 Wasm SIMD支持,相比团结1.0版本中支持的Mesh Skinning SIMD覆盖范围更广, 可以让更多使用到Math运算的代码逻辑受益。
160个单位,每个单位有约53个骨骼,4000个顶点,Skin weights为4
设置选项位于Project Settings -> Player -> Publish Settings,默认开启。