Closed finscn closed 7 years ago
建议你们开发一个 和 pixi的 小兔子类似的 性能压力测试用例
http://www.goodboydigital.com/pixijs/bunnymark/
然后好好测试 优化一下。
我看了下代码, 总体思路都差不多, 都是能批量就批量, 但是不知道为啥性能差那么多。 我也不是很懂webgl ,所以建议啥的我也给不了。
我写个demo测试下
确实差好多。。 pixi那个例子用的是ParticleContainer,做了很多定制的优化,比如计算世界坐标矩阵放到了shader里,可以指定粒子哪些顶点属性需要动态上传。pixi普通的sprite也做了很多优化,比如计算矩阵时rotation不变时cos,sin缓存,texture不变时uv缓存等。
后续要针对Hilo也做下这方面优化。
建议你们开发一个 和 pixi的 小兔子类似的 性能压力测试用例
http://www.goodboydigital.com/pixijs/bunnymark/
然后好好测试 优化一下。
我看了下代码, 总体思路都差不多, 都是能批量就批量, 但是不知道为啥性能差那么多。 我也不是很懂webgl ,所以建议啥的我也给不了。