Les classes et shelves
OverdOzed
Inscrit:
19/03/2016 16:30
De Belgique
Post(s): 1418
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 13: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 16:30
De Belgique
Post(s): 1418
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 17: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 16:30
De Belgique
Post(s): 1418
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 10: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 Comment retrouver les textures d'un mesh créé avec 2.79 dans 2.80 et les faire apparaitre 3 78 Aujourd'hui 00:40:27
papillon 
[WIP] et travaux terminés Une locomotive ...    [1][2] 11 275 Aujourd'hui 00:34:13
tykrane 
Le coin des geeks config pour projet d'environ 30 000 000 de vertex    [1][2] 10 407 Hier 23:42:21
papillon 
Moteur de jeu GameBlender et alternatives Appleseed 0 25 Hier 18:55:37
Sphere3d 
Questions & Réponses Création de moules à partir d'objets 3D 7 56 Hier 17:37:04
RuBy_H 
[WIP] et travaux terminés Goatster 3 71 Hier 17:10:59
Redstar 
Questions & Réponses Longueur d'une courbe de béziers ? 8 364 Hier 14:03:14
Cdric 
Questions & Réponses Display number of users of this data 5 117 19/11 20:57:13
Machaon 
Questions & Réponses UV editing, mes translations sont saccadées. 2 90 19/11 19:49:58
Homarus 
Questions & Réponses [non résolu] Livre Blender 2.8 7 1059 19/11 16:25:56
Mikeyavel 
Questions & Réponses problème shader emission 2.8 4 118 19/11 13:50:32
moonboots 
Questions & Réponses [résolu] Découper un modèle sur Blender 3 120 19/11 09:59:22
Twi7 
Le coin des geeks Fonctionnement blender avec plusieurs cartes graphiques 2 114 18/11 15:01:06
Bibi09 
GIMP La crème de Gimp    [1][2][3][4] 33 38852 18/11 12:48:39
jackwilshere 
Questions & Réponses fusionner plusieurs matériels en un seul 1 99 18/11 11:14:18
moonboots 
Questions & Réponses Labels 3 168 17/11 22:45:48
Bibi09 
Questions & Réponses [résolu] Impossible de faire un bevel regulier 9 347 16/11 22:33:51
pat72 
Moteur de jeu GameBlender et alternatives [résolu] Programmer un archer à cheval    [1][2][3][4] 34 1268 16/11 11:38:45
Bibi09 
Questions & Réponses Trace bizzarre sur un objet 6 185 15/11 14:10:05
moonboots 
Python & Plugins [WIP] Tracer une courbe et obtenir son équation 7 188 15/11 11:51:13
busanga 

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

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


plus...
Nouveaux membres
BDRMira589 22/11/2019
AlberthaMe 22/11/2019
DinahOshea 22/11/2019
Jaimie81O 22/11/2019
KentonKnor 22/11/2019
ZoilaPell 22/11/2019
RichardMoj 22/11/2019
CelsaWoold 22/11/2019
JorgWeaver 22/11/2019
Bruce71V22 22/11/2019
Dernier Ajout
2019-11-05 01.JPG

Evènements à venir
Dec 29
Anniversaire d'ebrain
Jan 11
BUG de Lyon
Fev 15
Anniversaire de Dany
plus 277 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