{
float step = speed * Time.deltaTime;
gameObject.transform.localPosition = Vector3.MoveTowards(gameObject.transform.localPosition,
new Vector3(10, -3, 50), step);
}
插值
void Update ()
{
float step = speed * Time.deltaTime;
gameObject.transform.localPosition =
new Vector3(Mathf.Lerp(gameObject.transform.localPosition.x, 10, step),
Mathf.Lerp(gameObject.transform.localPosition.y, -3, step),Mathf.Lerp(gameObject.transform.localPosition.z, 50, step));
}
iWeen
iTween.MoveTo(m_UIbgCamera, iTween.Hash(
“x”, -20,
“y”, -3,
“z”, 50,
“time”, 1.0,
“islocal”,
true
));
携程
StartCoroutine(MoveToPosition());
- IEnumerator MoveToPosition()
- {
-
- GameObject m_UIbgCamera = GameObject.Find(
“UI/FengMian/UIbgCamera”);
while (m_UIbgCamera.transform.localPosition !=
new Vector3(-5, -3, 50))
- {
-
- m_UIbgCamera.transform.localPosition = Vector3.MoveTowards(m_UIbgCamera.transform.localPosition,
new Vector3(-20, -3, 50), 10 * Time.deltaTime);
yield
return 0;
}
}
转载于:https://www.cnblogs.com/Cocomo/p/5689264.html