Pour lancer l'application :
- Compiler le serveur
cd BASE_C++
mkdir build
cd build
cmake ..
make
- Lancer le serveur se trouvant dans
BASE_C++/build/bin/
avec la commande./ServerInTheMiddle Monde.bin
- Lancer le client Unity en chargeant la scène
Unity/Assets/testLoad.unity
- Associer les scripts
StartScript
etMoveCamera
àMain Camera
. - Modifier l'adresse IP du serveur (variable associée à la caméra)
- Dans le script
Script Start
associer la variableObj
auGameObject
présent dans la scène. - Dans le script
Move Camera
associer la variableCam
àMain Camera
. - Aller dans le menu
Edit > Project Settings > Tags and Layers
et ajouter un layer nommécache
- Lancer la scène !
Pour lancer le test IA :
- Lancer le client Unity en chargeant la scène
TestIA/Assets/Scenes/base
- Changer la variable
MarshMallowDLLPath
de la classeSimpleMarshmallow
dans le scriptSimpleMarshmallow.cs
pour être celui de votre .DLL (présent dansMarshmallowDLL\MarshmallowDLL\bin\Debug
- Lancer la scène
La lecture de la DLL peut être remplacé par une méthode de téléchargement (disponible dans) WWWAssemblyLoader.cs