Historique des modifications - Message

Message #11397

Sujet: Spawn "Ennemi"


Type Date Auteur Contenu
Création du message 04-10-2013 16:52:30 Magun
pas de soucis wink
on t'expliquera pas à pas si veut
voire je/on peut te faire une petit architecture de base pour que tu comprenne quelque concept (template/factory/...)
tu doit aussi comprendre que t'est bots(ici scene node) doivent être encapsuler dans une class entity pour que tu puisse géré des donnée personelles, life/power/ammo/...

il veut dire par la que si tu utilise ta finction de cette façon

Code c++ :


Bots::Spawn(sceneManager);


elle doit être défini de cette façon

Code c++ :


class Bots
{
    public :
        static bool Spawn(irr::scene::ISceneManager *sceneManager);
};


sinon si tu garde ta premier déclaration tu ne peut l'utiliser que via une instance (temporaire ou non)

Code c++ :


Bots tmp;
tmp.Spawn(sceneManager);


l'avantage du second c'est de pouvoir stocker le pointeur du scene manager dans la class Bots/Spawn et de ne pas avoir a la spécifier plustard
genre

Code c++ :


Bots tmp(sceneManager);
tmp.Spawn();
tmp.Spawn();
tmp.Spawn();
tmp.Spawn();
....

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
229 invités en ligne
membre en ligne: -
RSS Feed