Manette Xbox et Unity

Le site speps.fr dont l’auteur est étudiant à l’ENJMIN, a mis sur son site une procédure complète pour interfacer une manette de XBOX360 avec Unity.
Vous trouverez donc toutes les sources complètes et le projet correspondant. La doc est en anglais et je vous conseille de bien suivre la procédure car c’est un peu technique.

avatar

krys64

bla bla bla

Vous aimerez aussi...

3 réponses

  1. avatar giyomu dit :

    ohhh Excellent ca marche impecc les enfants XD !

    si vous voulez rapidos tester le stick ds la demo pour faire avancer votre cube modiffier le code comme ca >>

    a l initialisation des variables ajouter >>

    float cubeMoveZ = 0.0f;
    float cubeMoveX = 0.0f;

    commenter la ligne avec la variable cubeAngle >>

    //float cubeAngle = 0.0f;

    ensuiet dans la fontion update commenter les lignes poru la rotation du cube et ajouter ca a la place

    cubeMoveZ += state.ThumbSticks.Left.Y * 10.0f * Time.deltaTime;
    cubeMoveX += state.Thumbsticks.Left.X * 10.0f * Time.deltaTime;
    cubeObject.transform.position = new Vector3(cubeMoveX,0.0f,cubeMoveZ);

    et voila , nettez vous dans la vue editeur en vue de dessus et amusez vous a deplacer votre cube, changer le 10.0f par ce que vous voulez hein si ca va pas assez vite

    😉

    bon bah y a plus qu a se souvenor des state member du pad Xbox et zou ca va vibrer ^^

  2. avatar Kallen dit :

    Erf, bien cool, je vais mettre ça de coté pour le pilotage des navettes et autres véhicules ^^

    Merci pour l’info l’ami ^^

  3. avatar Remi Gillig dit :

    Merci pour l’article, si vous avez des questions, n’hésitez pas.

    Si vous voulez avoir plus d’exemples d’utilisation de l’API, notamment détecter un event type « pressed » ou « released » en comparant avec l’état de la frame précédente il y a la doc XNA : http://msdn.microsoft.com/en-us/library/bb203899.aspx. Il serait même possible d’utiliser les classes présentes dans le sample Game State Management de XNA, la classe InputState par exemple : http://creators.xna.com/en-us/samples/gamestatemanagement

Laisser un commentaire

Votre adresse de messagerie 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.