[SerializeField]
public float floatingDistance = 1f; // 浮动距离
[SerializeField]
public float duration = 1f; // 浮动周期
[SerializeField]
public float FX= 1; // 浮动方向
void Start()
{
transform.DOMoveY(transform.position.y + floatingDistance * FX, duration).SetEase(Ease.InOutSine).SetLoops(-1, LoopType.Yoyo);
}
unity的ui上下浮动效果
该篇文章介绍了如何在Unity中使用C#脚本控制一个游戏对象沿Y轴以Sine波形进行浮动,通过`DOMoveY`函数设置初始位置、浮动距离、周期和动画效果。
2409

被折叠的 条评论
为什么被折叠?



