Historique des modifications - Message

Message #11505

Sujet: Récuperer l'id d'une manette


Type Date Auteur Contenu
Création du message 16-03-2014 12:09:17 Magun
le plus simple c'est d'avoire un array pour t'est deux joueur
de tel sorte que tu n'est cas faire quelque chose du style:

Code c++ :


if(event.JoystickEvent.Joystick > player.size() return;

if(blablabla) player[event.JoystickEvent.Joystick]->forkward(0);    // forkward
if(blablabla) player[event.JoystickEvent.Joystick]->forkward(180);  // backward
if(blablabla) player[event.JoystickEvent.Joystick]->forkward(90);   // strafe rigth
if(blablabla) player[event.JoystickEvent.Joystick]->forkward(-90);  // strafe left
if(blablabla) player[event.JoystickEvent.Joystick]->rotate(1);      // right
if(blablabla) player[event.JoystickEvent.Joystick]->rotate(-1);     // left



avec player = irr::core::array<Player*> (ta class joueur)
ainssi peut import event.JoystickEvent.Joystick le player adequat seras animer

après non tu ne peut pas avoir plusieur evenement simultanement donc, si tu utilise deux OnEvent un seul des deux ne seras effectif
tu peut faire une fonction OnEventPlayer(int player, const irr::SEvent&); que tu appelle dans OnEvent(...) mais tu retombe dans le cas que je t'est expliquer en premier

Retour

Options Liens officiels Caractéristiques Statistiques Communauté
Préférences cookies
Corrections
irrlicht
irrklang
irredit
irrxml
Propulsé par Django
xhtml 1.0
css 2.1
884 membres
1440 sujets
11337 messages
Dernier membre inscrit: Saidov17
131 invités en ligne
membre en ligne: -
RSS Feed