纳金网
标题:
Turret AI Script
[打印本页]
作者:
晃晃
时间:
2011-11-16 17:24
标题:
Turret AI Script
var lookAtDistance = 15.0;
var distance;
//Target to be aimed at
var findTarget : Transform;
//Projectile/Ammo from Turret
var ammoPrefab : Transform;
//Tells Unity When to fire
private var fireCycle : float;
//Fire Delay
var fireDelay : float;
function update() {
distance = Vector3.Distance(findTarget.position, transform.position);
if(distance < lookAtDistance){
//Follows target
transform.LookAt(findTarget);
}
//Check if Turret can fire
if(Time.Time > fireCycle){
//Fire
shoot();
//Update Firing Time
fireCycle = Time.Time + fireDelay;
}
}
//Turret Fires
function shoot(){
var ammo = Instantiate(ammoPrefab.transform.Find("fireOutput"),transform.position,
Quaternion.identity);
ammo.rigidbody.AddForce(transform.forward * 500);
}
作者:
晃晃
时间:
2012-4-4 23:18
你们都躲开,我来顶
作者:
奇
时间:
2012-6-24 23:18
“再次路过……”我造一个-----特别路过
作者:
tc
时间:
2012-6-25 23:21
发了那么多,我都不知道该用哪个给你回帖了,呵呵
作者:
tc
时间:
2012-6-30 23:27
不错 非常经典 实用
作者:
晃晃
时间:
2012-7-20 23:24
不错 非常经典 实用
作者:
奇
时间:
2012-8-5 00:05
谢谢楼主,真是太实用了
作者:
晃晃
时间:
2012-8-18 00:11
呵呵,真得不错哦!!
作者:
奇
时间:
2012-10-16 23:23
加精、加亮滴铁子,尤其要多丁页丁页
作者:
奇
时间:
2012-11-28 23:18
心中有爱,爱咋咋地
作者:
C.R.CAN
时间:
2013-3-17 23:20
俺是新人,这厢有礼了!
欢迎光临 纳金网 (http://wwww.narkii.com/club/)
Powered by Discuz! X2.5