• 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
#1
ciao a tutti,
vorrei uno script di un nemico che attacca...
il mio nemico ha 2 animazioni: attack e walk
vorrei che camminasse fino a che non mi vede e così parte l'animazione attack..
grazie mille

PS.vi prego aiutatemi, anche perchè non so più dove sbattere la testa Confused
 
Rispondi
#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
#3
ciao l'ho provato anche io lo script però nn mi funziona penso perchè nn esiste alcina animazione che fa in modo che il nemico attacchi giusto???
se la risposta è si dove dovrei inserire un animazione che consiste nell attaccare ???
dovrei anche modificare qualcosa nello scirpt per fare in modo che si manifesti??
 
Rispondi
  


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

Vai al forum:


Browsing: 1 Ospite(i)