Opengl es OpenGL中的移动对象
这是我第一次制作iPhone游戏。我想移动一个球,我认为在Opengl es OpenGL中的移动对象,opengl-es,Opengl Es,这是我第一次制作iPhone游戏。我想移动一个球,我认为在OpenGL中移动一个对象有两种方法: 让每个对象具有唯一的glViewPort,然后更改其原点 它可以移动对象 让每个对象都有一个唯一的转换矩阵 我确实使用了glViewPort移动了一个对象,但不确定这是否是最佳做法。无论何时渲染对象(如果您是新手,我假设您在一些glBegin
OpenGL
中移动一个对象有两种方法:
glViewPort
,然后更改其原点
它可以移动对象转换矩阵
我确实使用了
glViewPort
移动了一个对象,但不确定这是否是最佳做法。无论何时渲染对象(如果您是新手,我假设您在一些glBegin
顺便说一句,除非确实需要,否则过度移动相机不是明智的做法。使用glViewPort可以相对于对象移动相机。要移动对象,您应该使用平移矩阵。我正在构建一个小项目,其中使用
glViewPort
完成简单的移动。当我扩展项目时,我认为你是对的,我需要重新设计项目,以依赖于转换矩阵
进行移动。正如已经指出的,转换矩阵是一种方法。具体操作方式取决于您使用的OpenGL ES的版本。如果你包含了这些信息,你就更有可能得到准确的答案。