level 1
有两个物体,一个物体运动完之后,另一个物体才开始运动。需要怎么来写代码呀?不太容易找到这样的例子呢。求大神帮忙哇!谢谢啦!
附上其中一个物体运动的代码:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class point09f : MonoBehaviour {
public GameObject target;
// Use this for initialization
void Start () {
}
// Update is called once per frame
void Update () {
MoveToTarget(target.transform.position);
}
void MoveToTarget(Vector3 targetPos)
{
if (Vector3.Distance(transform.position, targetPos) > 0.01)
{
Vector3 direction = targetPos - transform.position;
direction = direction.normalized;
this.transform.Translate(direction * Time.deltaTime, Space.World);
}
}
}
2018年11月28日 06点11分
1
附上其中一个物体运动的代码:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class point09f : MonoBehaviour {
public GameObject target;
// Use this for initialization
void Start () {
}
// Update is called once per frame
void Update () {
MoveToTarget(target.transform.position);
}
void MoveToTarget(Vector3 targetPos)
{
if (Vector3.Distance(transform.position, targetPos) > 0.01)
{
Vector3 direction = targetPos - transform.position;
direction = direction.normalized;
this.transform.Translate(direction * Time.deltaTime, Space.World);
}
}
}




