Connexion
Menu Principal
Recherche
Menu secondaire
Image Aléatoire
fermée.jpg
Publicité
Formation Blender ElephormBlender 3d Elephorm


     






Les classes et shelves
OverdOzed
Inscrit:
19/03/2016 15:30
De Belgique
Post(s): 1342
Bonjour tout le monde,

Suite à l'optimisation de mon jeu, j'en ai profité pour faire quelques corrections de programmation.

Par contre, j'ai un problème:

J'utilise "shelve" pour enregistrer un fichier tampon, où j'ai indiqué une clé comportant une classe.

class part:
     def __init__(self, label):
          self.name = label
          self.weigh = 0

chargement['torse'] = part('torse1_F')


Et quand je veux lire ma classe, python me renvoie une erreur en me disant que le module "Tartempion" n'existe pas.
Or, "Tartempion" est le script ou se trouve la partie enregistrement & création du fichier tampon.

Je ne comprends pas ce que ça veux dire.

Or, moi, je voudrai avoir ma classe "part" via dico['torse'], afin de pouvoir faire:

dico['torse'].name = ...

Contribution le : 16/05 12:45:21
_________________
Mon projet jeu vidéo
Mes tutos
Créer un fichier PDF de la contribution Imprimer


Re: Les classes et shelves
OverdOzed
Inscrit:
19/03/2016 15:30
De Belgique
Post(s): 1342
Apparemment, quand on créer une classe, elle se localise là ou l'on l'a crée.

C'est à dire que si je fais un "print" de la classe sur une console python hors blender (ou dans la console python de blender), ça m'indique "__main__...".

Dans mon jeu, c'est "save_perso....", le script qui créer le fichier tampon.

Dans ce cas, comment dois-je dire de ne pas prendre en compte ce "main" ou "save_perso" ?

Contribution le : 16/05 16:11:16
_________________
Mon projet jeu vidéo
Mes tutos
Créer un fichier PDF de la contribution Imprimer


Re: Les classes et shelves
OverdOzed
Inscrit:
19/03/2016 15:30
De Belgique
Post(s): 1342
Problème résolu, on me conseille ailleurs d'utiliser le module JSON, plus sécurisé.

Pour le reste, je sais quoi faire.

Contribution le : 19/05 09:19:57
_________________
Mon projet jeu vidéo
Mes tutos
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
Compte*
Nom   Mot de passe   Authentification
Message:*



[Recherche avancée]



Sujets récemment répondus
Forums Sujets Réponses Lus Dernières contributions
Questions & Réponses Relier 2 points de 2 courbe de bézier. Relier2 courbes en une seule. 1 12 Aujourd'hui 13:18:58
debutant 
Hors Sujet !! arc electrique 0 7 Aujourd'hui 13:05:48
david65 
Questions & Réponses [non résolu] Blender game engine fracture    [1][2][3]...[5] 43 756 Aujourd'hui 10:38:10
Redstar 
[WIP] et travaux terminés Entraînement personnage cartoon    [1][2][3]...[6] 56 7239 Hier 20:51:45
Gilead_Maerlyn 
Moteur de jeu GameBlender et alternatives [résolu] Character wrapper - code python 7 222 17/08 22:31:13
Bibi09 
Questions & Réponses Blender Game engime: touche pour ralentir mon jeux 1 45 17/08 21:52:19
theo29270 
The Blender Clan 'tchat Le topic des trucs à voir    [1][2][3]...[303] 3024 716300 17/08 18:54:32
Gilead_Maerlyn 
Questions & Réponses Comment améliorer le rendu d’Eevee ?    [1][2] 11 886 17/08 18:32:18
Sphere3d 
Questions & Réponses [résolu] Impossible de faire glisser la vue 8 178 17/08 18:28:34
GFC 
Questions & Réponses Export en fbx avec les matériaux 1 41 17/08 15:46:24
stigmamax 
Questions & Réponses Problème fenêtre modification "grisé" 7 79 17/08 13:54:32
Rawak 
[WIP] et travaux terminés [WIP] Portrait réaliste - Zbrush/Blender    [1][2][3]...[9] 84 9606 16/08 21:40:28
Papa_Dragon 
Hors Sujet !! qbit    [1][2][3][4] 33 1355 16/08 13:45:49
david65 
Questions & Réponses problème avec scatter 6 238 16/08 10:10:14
mynos 
[WIP] et travaux terminés [terminé] Ordre et propreté 2 - 1er jour 3 108 15/08 21:35:04
alienator1 
[WIP] et travaux terminés [WIP] Claptrap 1 101 15/08 17:47:01
Keezty 
Questions & Réponses Big soucis dans VSE 1 77 14/08 23:12:24
Rimpotche 
[WIP] et travaux terminés [terminé] Logo superman 1 91 14/08 13:45:08
moonboots 
The Blender Clan 'tchat Juste une impression de la 2.8 5 182 14/08 08:49:10
stigmamax 
Graphisme alternatif Face invisible /Meshlab 9 298 12/08 11:08:44
JaAlVir657 

Qui est en ligne
86 utilisateur(s) en ligne (dont 34 sur Forums)

Membre(s): 0
Invité(s): 86


plus...
Nouveaux membres
HamishCasi 19/8/2019
Michaela92 19/8/2019
RockyJaime 19/8/2019
HarDrive 19/8/2019
DanutaDuqu 19/8/2019
CorinaK42 19/8/2019
LouisLundy 19/8/2019
Chandra349 19/8/2019
JosephCorb 19/8/2019
MickiKulak 19/8/2019
Dernier Ajout
Forky-3D-ToyStory BC.png

Evènements à venir
Sep 8
Anniversaire de ang
Nov 18
Anniversaire de RichDeg
Dec 29
Anniversaire d'ebrain
plus 279 plus d'élément(s)
 Par Mickaël Guédon [ebrain] © 2003-2019 The Blender Clan - hébergé par TuxFamily - Site déclaré à la CNIL sous le numéro 1155445