• Benvenuto in Making Videogames!
  • Dai sfogo alla tua fantasia!
  • Crea il tuo Videogioco!
Benvenuto ospite! Login Registrati




Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
script semplice di nemico che attacca
#2
Prova con questo Smile

var distance;
var target : Transform;
var lookAtDistance = 15.0;
var attackRange = 10.0;
var moveSpeed = 5.0;
var damping = 6.0;
private var isItAttacking = false;

function Update ()
{
distance = Vector3.Distance(target.position, transform.position);

if(distance < lookAtDistance)
{
isItAttacking = false;
renderer.material.color = Color.yellow;
lookAt ();
}
if(distance > lookAtDistance)
{
renderer.material.color = Color.green;
}
if(distance < attackRange)
{
attack ();
}
if(isItAttacking)
{
renderer.material.color = Color.red;
}
}


function lookAt ()
{
var rotation = Quaternion.LookRotation(target.position - transform.position);
transform.rotation = Quaternion.Slerp(transform.rotation, rotation, Time.deltaTime * damping);
}

function attack ()
{
isItAttacking = true;
renderer.material.color = Color.red;

transform.Translate(Vector3.forward * moveSpeed *Time.deltaTime);
}


ah,rispondi al mio messaggio privato T-T
 
Rispondi
  


Messaggi in questa discussione
script semplice di nemico che attacca - da ugavle - 14-03-2012, 08:23 PM
RE: script semplice di nemico che attacca - da UDK95 - 18-06-2012, 03:21 PM

Discussioni simili
Discussione Autore Risposte Letto Ultimo messaggio
  I java script di Unity JAPPY1111 4 1,006 30-12-2012, 07:29 PM
Ultimo messaggio: Exorcist
  Che tipo di giochi crea unity? 3ddevid 3 1,027 14-11-2012, 04:18 PM
Ultimo messaggio: Skyline

Vai al forum:


Browsing: 2 Ospite(i)