- 最后登录
- 2018-6-29
- 注册时间
- 2011-7-1
- 阅读权限
- 20
- 积分
- 359

- 纳金币
- 335582
- 精华
- 0
|
//注意,这个脚本要和unity自带的smoothlookat、ConstantForce一起放置到“敌人”上,“敌人”需要添加rigidbody
var detectObject: Transform;
var distanceDetection: float;
function Update () {
if (detectObject) {
var dist = Vector3.Distance(detectObject.position, transform.position);
//if distance is less than what is specified then do something
if(dist<distanceDetection){
//print("attack");
GetComponent(SmoothLookAt).enabled = ***e;
GetComponent(ConstantForce).enabled = ***e;
}else{
//print("stop attack");
GetComponent(SmoothLookAt).enabled = false;
GetComponent(ConstantForce).enabled = false;
}
}
} |
|