Historique des modifications - Message

Message #11505

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


TypeDateAuteurContenu
Création du message16-03-2014 12:09:17Magun
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

OptionsLiens officielsCaractéristiquesStatistiquesCommunauté
Préférences cookies
Corrections
irrlicht
irrklang
irredit
irrxml
Propulsé par Django
xhtml 1.0
css 2.1
884 membres
1441 sujets
11339 messages
Dernier membre inscrit: Saidov17
66 invités en ligne
membre en ligne: -
RSS Feed