我将以下脚本附加到GO,我想控制提升机GO。升降机应该移动到目标,但是转向移动到GO,而不是附加到脚本。导致这种情况的原因以及如何解决这个问题?
using UnityEngine;
using System.Collections;
public class HoistTest : MonoBehaviour
{
public GameObject hoist;
public Transform target;
public float speed;
void OnMouseUp()
{
float step = speed * Time.deltaTime;
hoist.transform.position = Vector3.MoveTowards(transform.position, target.position, step);
}
}
答案 0 :(得分:0)
我希望能够正确理解你的问题:但是你不想做以下事情吗?
Vector3.MoveTowards(hoist.transform.position, target.position, step);
因此,将提升物体移向目标位置。对不起,如果我误解了请求。