script semplice di nemico che attacca - Versione stampabile +- Creare Videogiochi - Game Developer (https://www.making-videogames.net/giochi) +-- Forum: Unity3D Italia (https://www.making-videogames.net/giochi/Forum-Unity3D-Italia) +--- Forum: Unity3D Discussioni Generali (https://www.making-videogames.net/giochi/Forum-Unity3D-Discussioni-Generali) +--- Discussione: script semplice di nemico che attacca (/thread-script-semplice-di-nemico-che-attacca) |
script semplice di nemico che attacca - ugavle - 14-03-2012 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 RE: script semplice di nemico che attacca - UDK95 - 18-06-2012 Prova con questo 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 RE: script semplice di nemico che attacca - andrea nocentini - 29-06-2012 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?? |