【发布时间】:2015-11-09 23:07:48
【问题描述】:
一旦它与对象标签“有弹性的对象”发生冲突,有人可以告诉我如何禁用该脚本几秒钟。
这是脚本:
using UnityEngine;
using System.Collections;
public class playermovement : MonoBehaviour {
public float speed = 15f;
private Vector3 target;
void Start () {
target = transform.position;
}
void Update () {
if (Input.GetMouseButtonDown (0)) {
target = Camera.main.ScreenToWorldPoint (Input.mousePosition);
target.z = transform.position.z;
}
transform.position = Vector3.MoveTowards (transform.position, target, speed * Time.deltaTime);
}
}
【问题讨论】:
-
禁用是什么意思?停止更新?或停止调用:
transform.position = Vector3.MoveTowards (transform.position, target, speed * Time.deltaTime); -
嗯,我的意思是完全停止这个脚本,但只有几秒钟可能像 5-6 秒