Unity 3D – déclencher une action par Clic

Un objet sert de déclencheur, un autre joue une animation, par exemple, un déplacement.

clip_image002

Décocher « Play Automatically »

clip_image003

Le script suivant lance l’animation

 
//Animation objet - javascript
 
var Objet : GameObject ;
 
function Update () {
 
if(Input.GetMouseButtonDown(0))
 
animation.Play("nom_de_lanimation");
 
}

Le script est appliqué à l’objet qui contient une animation.

Le déclencheur est précisé comme objet cliquable

clip_image005

Une réflexion sur « Unity 3D – déclencher une action par Clic »

  1. Hey l’ami, tu as oublié les accolades du if 😉

    Updtate 2019 :

    var Objet : GameObject ;

    function Update () {

    if(Input.GetMouseButtonDown(0)){

    GetComponent.().Play(« walk »);
    }
    }

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.