[muzzik教程]残影效果(2/3D通用、小白级教程)

这里提供给大家一个简单的方法实现(这里只提供实现方法,如需代码请按照方法自行实现):

  • 第一步: 给你要添加残影的物体一个状态值,运动和静止,比如一个人物通过按键控制行动,那么就把按下按键到松开的这段时间标记为运动状态,松开按键后标注为静止状态。
  • 第二步:在update函数中检测物体的状态,如果为运动状态则按照你给定的间隔时间通过提前准备好的NodePool获取一个节点并将物体姿态设定为和 当前物体相同姿态 的节点。
  • 第三部:给新的节点添加一个渐隐动画,直到alpha(透明度)为0,再回收此节点到NodePool,至此结束;

其中的残影生成 间隔时间 和物体 渐隐速度 都可以作为外部参数传递到脚本中。

改进:
将update中检测改为定时器,定时器时间间隔为残影生成间隔时间。


相信很多小伙伴也都知道怎么做残影,这里只是给小白的教程贴。

3赞

感谢分享!

1赞