Les classes et shelves
OverdOzed
Inscrit:
19/03/2016 15:30
De Belgique
Post(s): 1593
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/2019 12:45
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): 1593
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/2019 16:11
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): 1593
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/2019 09:19
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
Le coin des geeks pc bas prix    [1][2] 12 92 Aujourd'hui 01:18:38
Sphere3d 
[WIP] et travaux terminés [terminé] court métrage 2020 8 155 Hier 18:44:19
flahaut 
Questions & Réponses épaisseur sur une texture 6 59 Hier 15:28:27
moonboots 
Questions & Réponses [résolu] Affichage de la grille du plan et des axes 2 46 Hier 14:27:44
gedru 
Questions & Réponses [résolu] Blender 2.80 ne démarre pas 7 1057 Hier 09:42:16
geo160 
Moteur de jeu GameBlender et alternatives [WIP] DeadSigns FPS horreur - Première version disponible !    [1][2][3]...[56] 559 93205 06/07 17:08:42
Bibi09 
Moteur de jeu GameBlender et alternatives hARMful engine    [1][2][3]...[9] 80 9007 06/07 16:58:20
Bibi09 
Questions & Réponses Knife tool a arrêté de fonctionner 1 54 06/07 16:29:51
Rimpotche 
Hors Sujet !! Système solaire open source 5 1534 26/12/2019 12:46
Bibi09 
Questions & Réponses [non résolu] Ecran bleu 2 90 05/07 18:35:32
alexmge 
Questions & Réponses [non résolu] va et vient entre sculpt et layout impossible    [1][2] 11 212 05/07 09:56:50
manondup 
Le coin des geeks carte graphique Intel(R) HD Graphics et OpenGL    [1][2][3] 24 928 04/07 22:47:15
Bibi09 
Questions & Réponses shader 5 177 04/07 20:23:23
Rimpotche 
[WIP] et travaux terminés Le Tigre 4 261 04/07 11:19:09
lastrodamo 
Questions & Réponses [non résolu] le Rendu de preview et le rendu final ne sonts pas pareils 2 141 03/07 23:18:27
Pinguinax 
Questions & Réponses [non résolu] Particules system dynamique 0 83 03/07 13:27:09
Ramar 
[WIP] et travaux terminés bas sculpture corps    [1][2] 18 407 01/07 18:57:21
prometheusx 
[WIP] et travaux terminés Générateur d'oreille - Beta testeurs bienvenus 8 526 30/06 10:28:08
Rimpotche 
Le coin des geeks Vieilles cartes graphiques : Quadro FX5800 ou Quadro 4000 ? 3 246 30/06 07:48:42
Poutrator 
Questions & Réponses Changement de caméra 2 237 28/06 19:10:40
prometheusx 

Qui est en ligne
171 utilisateur(s) en ligne (dont 131 sur Forums)

Membre(s): 1
Invité(s): 170


AntoineDea, plus...
Nouveaux membres
AntoineDea 8/7/2020
Elisa52B08 8/7/2020
JeffreyBai 8/7/2020
DwainPope 8/7/2020
StaciaCair 7/7/2020
FredrickCa 7/7/2020
singinzerin 6/7/2020
Dartank 5/7/2020
manondup 3/7/2020
Ramar 3/7/2020
Dernier Ajout
mirages-preview~0.jpg

Evènements à venir
Jui 11
BUG de Lyon
Jui 23
Anniv du BlenderClan !
Aou 7
anniversaire Cem47
plus 269 plus d'élément(s)
 Par Mickaël Guédon [ebrain] © 2003-2020 The Blender Clan - hébergé par TuxFamily - Site déclaré à la CNIL sous le numéro 1155445