0

我对 OpenGL 和使用图形元素进行编程非常陌生。

目前我有一个使用由另一部分代码生成的顶点映射的纹理——这四个代表角的点每秒变化几次。在实现时,随着计时器上四个角点的改变,该图像将突然“出现”在不同的位置并形成不同的形状。

我希望对象快速移动并改变形状以占据程序给出的新点——我希望这能顺利发生(所以它会在这些提供的位置之间浮动/形状)。

有什么方法可以在 OpenGL 中进行类似的运动/形状补间?如果是这样,我在哪里可以找到文档,或者更好的是示例?我很难找到或理解这种事情。

编辑:另外 - 我使用另一种方法没有问题,它不需要是 OpenGL。这在使用 BasicAnimation 的 Core Animation 中做得更好吗?如果是这样,这种转型的资源在哪里?形状是四边形,但不一定是正方形或矩形,所以我需要能够指定每个角点。

4

1 回答 1

2

OpenGL 没有提供这样的功能。

生成顶点的代码部分,不能修改为平滑过渡位置而不是突然改变它们吗?如果没有,您能否在该代码之上编写代码,并且您编写的该代码通过平滑过渡来包装位置生成?

于 2010-11-01T05:18:48.680 回答