绘制粒子:
方法一: 一次性渲染
创建一个容纳最大粒子数的顶点缓冲区。
1. 对每一帧更新所有粒子。
2. 拷贝所有粒子到顶点缓冲区。
3. 绘制顶点缓冲区。
这种方法有个缺点,非常没有效率。
方法二: 分批渲染
创建一个固定大小的顶点缓冲区(比如:容纳3000个粒子)
再分成几个部分(比如:分成3个部分,每一部分1000个粒子)
然后,分成3批进行渲染。
这样,效率会提高很多。
绘制粒子:
方法一: 一次性渲染
创建一个容纳最大粒子数的顶点缓冲区。
1. 对每一帧更新所有粒子。
2. 拷贝所有粒子到顶点缓冲区。
3. 绘制顶点缓冲区。
这种方法有个缺点,非常没有效率。
方法二: 分批渲染
创建一个固定大小的顶点缓冲区(比如:容纳3000个粒子)
再分成几个部分(比如:分成3个部分,每一部分1000个粒子)
然后,分成3批进行渲染。
这样,效率会提高很多。