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 la façon dont les données de vos commentaires sont traitées.