实现圆柱的旋转:为了圆柱体在沿着滑梯向下滑动的效果尽量真实,圆柱体需进行一定角度的旋转倾斜,保证下滑时的倾斜角度与滑梯一致.
声明: Quaternion Quat1;
Quat1 = Quaternion.identity;
Quat1.eulerAngles = new Vector3(-63, -95, 90);
脚本:
if (Cyl.position.x > 2.72f)//平移
{
Cyl.position = Vector3.MoveTowards(Cyl.position, Vect1, Time.deltaTime * 0.2f);
}
else
{
if (Cyl.position.y <= 0.84f && Cyl.position.y > 0.45f)//下滑
{
Cyl.rotation = Quaternion.RotateTowards(Cyl.rotation, Quat1, 10f);
Cyl.position = Vector3.MoveTowards(Cyl.position, Vect2, Time.deltaTime * 0.5f);
}