我想请您分享一些关于如何在 OpenGL 应用程序中实现动画支持的想法。
例如,如果我们希望在用户输入触发某些事件的情况下,在屏幕上为球粒子设置动画,我们需要如何组织我们的代码? :
- 像球粒子对象的成员一样设置动画属性? (其中包含一组应用于所有者模型的矩阵、它们之间的延迟、是否播放动画等等。)
- 需要有一些中央存储库,其中包含球粒子和对其应用的动画之间的关系(老实说,我更喜欢这个)。 ?
- 还有别的事吗...?
渲染之后呢?如何做到流畅、快速? (我知道这非常上下文相关,但只是为了提供一个想法..)
就“流畅和快速”而言,您可能需要研究各种缓和方程 http://www.gizma.com/easing/应用于您的动画插值值。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)