我是 OpenGL ES 2.0 的新手,我正在尝试一些 2-D 渲染。
假设每个对象都会被平移、旋转、倾斜和缩放,并且可以通过鼠标单击来选择,我现在有两个选择:
Matrix.scaleM()
和Matrix.translateM()
)速度很快并且不需要乘法。这也是因为我们每帧上传到着色器的统一数据减少了。但每次变换矩阵之一改变时,都应该重新计算整个乘积。决定选择相对简单,因为我只需要将单个矩阵应用于向量。
欢迎任何关于选择的建议。
我是 OpenGL ES 2.0 的新手,我正在尝试一些 2-D 渲染。
假设每个对象都会被平移、旋转、倾斜和缩放,并且可以通过鼠标单击来选择,我现在有两个选择:
Matrix.scaleM()
和Matrix.translateM()
)速度很快并且不需要乘法。这也是因为我们每帧上传到着色器的统一数据减少了。但每次变换矩阵之一改变时,都应该重新计算整个乘积。决定选择相对简单,因为我只需要将单个矩阵应用于向量。
欢迎任何关于选择的建议。