Message #664
Sujet: [C# VS-2005] Mouvement de camera à la souris
| Type | Date | Auteur | Contenu |
|---|---|---|---|
| Création du message | 01-12-2006 16:54:54 | N10 |
j'écrit une partie plus importante de mon programme peut être cela aidera à y voir plus claire
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< ICameraSceneNode node = null; IrrlichtDevice device = null; /// <summary> /// Point d'entrée principal de l'application. /// </summary> [STAThread] static void Main(string[] args) { Program prog = new Program(); prog.run(); } public bool OnEvent(Event p_e) { if (node != null && p_e.Type == EventType.KeyInput && !p_e.KeyControl) { switch (p_e.Key) { case KeyCode.KEY_ESCAPE: device.CloseDevice(); break; case KeyCode.KEY_KEY_Z: case KeyCode.KEY_KEY_S: { Vector3D v = node.Position; v.X += p_e.Key == KeyCode.KEY_KEY_Z ? 100.0f : -100.0f; node.Position = v; } return true; case KeyCode.KEY_KEY_Q: case KeyCode.KEY_KEY_D: { Vector3D v = node.Position; v.Z += p_e.Key == KeyCode.KEY_KEY_Q ? 100.0f : -100.0f; node.Position = v; } return true; } } return false; } public bool OnEvent2(Event p_e) { if (node != null && p_e.Type == EventType.MouseInput && !p_e.MousePos) { switch (p_e.MousePos) { case MouseInputEvent.MouseMoved: { Vector3D r = node.Rotation; r.X += p_e.Key == MouseInputEvent.MouseMoved ? 10.0f : -10.0f; node.Rotation = r; } return true; } } return false; } <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< en fait j'ai copié un peu sur le modèle des mouvements au clavier. |
| Options | Liens officiels | Caractéristiques | Statistiques | Communauté |
|---|---|---|---|---|
|
Préférences cookies Corrections |
![]() ![]() ![]() ![]() |
Propulsé par Django xhtml 1.0 css 2.1 |
884 membres 1440 sujets 11337 messages |
Dernier membre inscrit: Saidov17 187 invités en ligne membre en ligne: - RSS Feed |