MethodeOne内のyes条件が満たされた場合、SmoothDamp
になります。しかしSmoothDamp
はvoid Update()
でのみ動作しますか?誰かに代替手段を提供することはできますか?SmoothDampはUpdate()内でのみ動作します
public Transform target;
public float smoothTime = 0.3F;
private Vector3 velocity = Vector3.zero;
private void MethodOne()
{
if(yes)
{
Vector3 targetPosition = target.TransformPoint(new Vector3(0, 5, -10));
transform.position = Vector3.SmoothDamp(transform.position, targetPosition, ref velocity, smoothTime);
//SmoothDamp works only in Update()
}
}
数百万のコルーチンの例:http://stackoverflow.com/a/36408732/294884 – Fattie