Bonjour à tous
J'aimerai utilisé la libraire OIS dans un projet pour éviter de refaire la partie input. Ce projet est développé pour la plateforme Windows uniquement, avec l'api DirectX 9.
Est-ce que je peux lier OIS avec une fenêtre Windows ? (sans aucun rapport avec Ogre)
Voici par exemple la démarche pour lier une fenêtre Ogre avec OIS.
Avez-vous un exemple ou tutoriel ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 OIS::ParamList Pl; size_t WindowHandle = 0; std::ostringstream WindowHandleStr; // Renseigne la liste des paramètres en fonction de la fenêtre Ogre cible. Ogre::Root::getSingleton().getAutoCreatedWindow()->getCustomAttribute("WINDOW", &WindowHandle); WindowHandleStr << WindowHandle; Pl.insert(std::make_pair(Ogre::String("WINDOW"), WindowHandleStr.str())); // Création de l'InputManager d'OIS. mOISInputManager = OIS::InputManager::createInputSystem(Pl);
Merci d'avance
Kromagg
Partager