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.
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 ^^
Erf, bien cool, je vais mettre ça de coté pour le pilotage des navettes et autres véhicules ^^
Merci pour l’info l’ami ^^
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