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


     






Les classes et shelves
OverdOzed
Inscrit:
19/03/2016 15:30
De Belgique
Post(s): 1373
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): 1373
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): 1373
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 Comportement 2.8    [1][2] 12 372 Aujourd'hui 14:28:25
Rimpotche 
Questions & Réponses [résolu] Problème de Sculpt 2 79 Aujourd'hui 05:31:23
MHB29 
Questions & Réponses [résolu] Epaisseur non constante avec Solidify - Murs 2 88 Hier 14:36:42
HarDrive 
Questions & Réponses [non résolu] Array : duplication circulaire 2 76 Hier 06:04:40
blendinfos 
Questions & Réponses [non résolu] Conseil pour une topologie 3 83 15/09 18:05:18
blendinfos 
Questions & Réponses Blender lumière 1 62 15/09 17:42:17
moonboots 
Questions & Réponses preferences utilisateur ne s'ouvrent plus 0 89 14/09 15:39:23
masje 
Questions & Réponses [résolu] Problème avec la symétrie    [1][2] 12 286 14/09 10:30:13
GFC 
Questions & Réponses Tableau d'objets déformés aléatoirement 3 97 14/09 10:11:10
WinZs 
Questions & Réponses galère d'importation SVG 5 192 14/09 08:42:16
Guppy88 
Questions & Réponses Utiliser Blend4Web? 1 73 14/09 07:07:16
WinZs 
Questions & Réponses Animation bvh 1 82 13/09 15:49:35
busanga 
Questions & Réponses riggin 2 108 13/09 11:14:08
debutant 
The Blender Clan 'tchat Demande de renseignements sur les caméras 360° 4 187 12/09 10:50:42
Laorz 
Questions & Réponses [résolu] UN TRACKING PLUS FONCTIONNEL 8 270 11/09 20:53:48
WinZs 
Questions & Réponses [non résolu] Papier translucide 4 414 11/09 09:29:35
zeromeetsinfinity 
Questions & Réponses changer le sens des normales 1 692 25/02/2017 19:40
Melodicpinpon 
Questions & Réponses Selection d'images pour le VSE 1 138 10/09 23:33:25
WinZs 
Questions & Réponses Mouvement de robe 8 178 10/09 21:05:08
Destruc18 
Questions & Réponses Je n'arrive pas à skinner mon pied... (débutant) 8 269 10/09 18:19:05
Aelendys 

Qui est en ligne
64 utilisateur(s) en ligne (dont 37 sur Forums)

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


plus...
Nouveaux membres
Dessie0606 17/9/2019
Josh169457 17/9/2019
Jonas9766 17/9/2019
RickeyHkc2 17/9/2019
LeannaClaf 17/9/2019
MelMuriel 17/9/2019
LucieStace 17/9/2019
AliHinkler 17/9/2019
Mecanicus 16/9/2019
surfer10 16/9/2019
Dernier Ajout
Forky-3D-ToyStory BC.png

Evènements à venir
Nov 18
Anniversaire de RichDeg
Dec 29
Anniversaire d'ebrain
Jan 11
BUG de Lyon
plus 278 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