Bonjour !
Je suis (comme tant d'autres...) a la recherche d'un moteur 3D et Irrlicht a plu a mon petit doigt
Mais une question me hante....
Ayant une expérience suffisante en C pour ne pas avoir envie d'apprendre le C++, je voulais savoir s'il existait un moyen d'utiliser Irrlicht quand même
Dans l'attente d'une éventuelle réponse....
a+
Hors ligne
Ayant une expérience suffisante en C pour ne pas avoir envie d'apprendre le C++
C et C++ ne sont pas les même langages.
C est purement impératif, C++ est orienté objet.
Irrlicht est orienté objet, donc inutilisable en C (en théorie, y'a surement moyen de l'utiliser en C, mais ça ne serait surement pas pratique et pas très pertinent comme solution)
Hors ligne
En effet, Irrlicht n'est pas directement utilisable en C. Pour ce faire il te faudrais à la limite wrapper le moteur pour le rendre accessible
à une prog procédurale traditionnelle. Cela existe, je sais par exemple qu'une version de Irrlicht est employable sous PureBasic, langage
purement procédural. Donc, tu as trois alternatives:
- soit te mettre au C++ (pour moi l'option que je conseil, tu en tirera une valeur ajouté importante de tes connaissance, et la POO, on s'en fait une montagne, alors qu'une fois cerné, c'est bête comme choux),
- soit trouver un moteur3D directement utilisable en C,
- soit faire un wrap (fastidieux) d'Irrlicht pour arriver à tes fins.
Hors ligne
Reçu.
pensez vous que je doive apprendre le C++ avec irrlicht ou d'abord le C++, et revenir dans 2 mois ?
Car les deux ne me semblent pas syntaxiquement si différent....
Mercis pour vos réponses
Hors ligne
Car les deux ne me semblent pas syntaxiquement si différent....
Apprendre un langage n'a rien à voir avec sa syntaxe.
Syntaxiquement, beaucoup de langages se ressemblent (du moins, beaucoup ressemblent au C), et pourtant ils n'ont parfois pas grand chose à voir.
Je te conseilles de voir les bases de la POO séparément dans un premier temps, et quand tu auras assimilé les concepts de base (classes, objets, héritage et polymorphisme, interfaces, ...), lances toi avec Irrlicht pour les mettre en application de façon concrète.
Hors ligne
Mon avis personnel est qu'il serait mieux de te former à une première approche du C++, par le biais de certains tuto généralistes, et en
suite, quand tu commenceras à avoir quelques codes à ton actif, et balayé les grand principes du C++, alors tu pourras certainement
commencer à écrire quelques petit pgm basic avec Irrlicht.
Après tout, c'est toujours mieux d'apprendre en s'amusant.
Hors ligne
Donc a mi chemin entre mes deux propositions...
Aranoth, le site que tu as en signature, est LE premier tuto qui réussit a me faire plus ou moins comprendre ce qu'est un objet (micracle !, après 2 ans d'ignorance !!!), je vais don me lancer dans le C++ et revenir d'ici la fin des vacances...
Mercis beaucoup pour ces infos !!!
n'hésitez pas a me mailer
Hors ligne
Aranoth, le site que tu as en signature, est LE premier tuto qui réussit a me faire plus ou moins comprendre ce qu'est un objet (micracle !, après 2 ans d'ignorance !!!), je vais don me lancer dans le C++ et revenir d'ici la fin des vacances...
Content que ça ai pu te servir, ça fait plaisir
Bon courage à toi
Hors ligne
Options | Liens officiels | Caractéristiques | Statistiques | Communauté |
---|---|---|---|---|
Corrections |
|
xhtml 1.0 css 2.1 Propulsé par FluxBB Traduit par FluxBB.fr |
882 membres 1429 sujets 11119 messages |
Dernier membre inscrit: LiseBuisson96 45 invités en ligne Aucun membre connecté RSS Feed |