CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

pb : Conception d'un editeur 3D

Pseudo supprimé
Pseudo supprimé 14 avril 2007 à 21:41:30

Salut, je suis en train de créer un éditeur 3d en python mais arrivé à un certain stade de la programmation j´aimerai avoir votre opinion sur la conception du logiciel.

Pour le moment l´interface ressemble à ceci:
http://img163.imageshack.us/img163/8384/01qw8.png

:d) Concept de l´éditeur
- On charge un model depuis une list de model en cliquant sur "models list"
Une fois que le model est sélectionné, il se nomme automatiquement staticmesh[i] avec i variable qui s´incrémente (cest comme ca qu´on dit ?) à chaque models ajouté.

Simultanément lorsque le model est sélectionné il s´ajoute à la Listcontrol.

Mon probleme :
Faut-il que je me base uniquement sur ma Listcontrol ? (exemple lorsque je sauvegarde, le fichier prendra tous les élement de la listcontrol)
ou
Faut-il une autre méthode ? (et la je vois pas)

Merci

tauruxbis
tauruxbis
Niveau 10
15 avril 2007 à 00:28:53

Moi j´ai pas bien compris, à quel but tu veux "te baser sur la listcontrol" ?

Fenix[74]
Fenix[74]
Niveau 10
15 avril 2007 à 12:16:33

Moi je crois qu´il est entrain de travailler sur l´interface de manipulation de l´éditeur 3D, faute de savoir faire autre chose.
Or, avant de faire cette interface (chose que l´on fait en dernier), il faut déjà un éditeur de jeu en 3D, avec un moteur (pourquoi pas très simple) de rendu 3D (moteur 3D) et des fonctions (pouvant être très basiques) d´édition 3D.
Donc je te conseillerai de tenter un editeur 2D, c´est plus simple, mathématiquement parlant.

Pseudo supprimé
Pseudo supprimé 15 avril 2007 à 12:19:57

quand je dis "me baser sur ma listcontrol" ca veut dire que je peux récupérer uniquement les données à partir de ma listcontrol.
exemple : si je veux supprimer le staticmesh5 , je le supprime de ma listcontrol et en meme temps du moteur 3d mais le probleme avec cette méthode le la variable staticmesh5 existe toujours pour le programme.
Je vois pas comment faire, il faudrai utiliser ce qu´on appel les "listes" et introduire mes variables dedans au fur et à mesure?

Si qqn connait un site ou la conception de programme est expliqué (pas le code, mais quelque chose comme un cahier de charge) ca pourrait peut être m´aider.

Pseudo supprimé
Pseudo supprimé 15 avril 2007 à 12:22:07

Fenix[74] :
Non je travail pas que sur l´interface, seulement j´ai pas posté le rendu qui va avec ...
Et j´utilise un moteur 3d, mon problème est plutot un problème de concepetion, comment bien agencer mon code....
Merci comme meme :)

Slade991
Slade991
Niveau 5
15 avril 2007 à 12:28:01

Un peu de pub ^^
C´est l´éditeur d´herdelia ^^

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Programmation
  • Création de sites web
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware