在对象上实现淡入淡出效果-OpenGL ES-iPhone

在对象上实现淡入淡出效果-OpenGL ES-iPhone,iphone,objective-c,opengl-es,3d,fade,Iphone,Objective C,Opengl Es,3d,Fade,我正在寻找一种在OpenGL ES场景中实现对象淡入淡出效果的方法。我希望能够控制衰落效应发生的时间 有人能建议我如何达到这个效果吗 提前感谢。您可以在更新循环期间更新对象的alpha值。在每个循环中逐渐减小alpha值一小部分将实现衰落效果 要控制周期,请尝试使用表示自上次循环以来经过的时间的已用值,以及由要运行的时间段确定的计算系数 要获得系数,请使用以下方法: 系数=(最大α-最小α)/fadeTimeInSeconds 然后在更新循环中使用如下内容: objectsAlpha-=系数*经

我正在寻找一种在OpenGL ES场景中实现对象淡入淡出效果的方法。我希望能够控制衰落效应发生的时间

有人能建议我如何达到这个效果吗


提前感谢。

您可以在更新循环期间更新对象的alpha值。在每个循环中逐渐减小alpha值一小部分将实现衰落效果

要控制周期,请尝试使用表示自上次循环以来经过的时间的已用值,以及由要运行的时间段确定的计算系数

要获得系数,请使用以下方法: 系数=(最大α-最小α)/fadeTimeInSeconds

然后在更新循环中使用如下内容: objectsAlpha-=系数*经过的时间

其中timeappeased是一个浮点数,表示自上次更新循环以来经过的时间(以秒为单位)


我已经通过我的手机发布了这篇文章,很抱歉回答得很简短,并且没有太详细的psuedo代码。它也不是专门的opengl