« 1 ... 17 18 19 (20) 21 22 23 ... 31 »


Re: jeu de voiture (sérieux)
Fou Furieux du Clan
Inscrit:
14/05/2008 18:46
Post(s): 210
Bon alors avec blender 2.53 2.54 et 2.55 une nouvelle erreur apparait :
Fatal Python error: Py_Initialize: can't initialize sys standard streams
ImportError: No module named encodings.utf_8
Abandon

J'utilise pickle pour sauver les paramètre sur le son,les graphisme et les touches, et aussi je sauve les maps.
Donc pour les maps, certes sa serait surement plus lourd, mais bon au pire j'ai mis une page de chargement, et étant sur le principe des map de trackmania, c'est pas bien lourd.
C'est quoi ta librairie? tu a un lien?
Je suis intéressé, sa permettrai au moins de sortir la démo (sur la démo y a pas les réglages des graphisme, et pas les maps)

Contribution le : 10/11/2010 22:27
_________________
mon site
Earth-Race
WIP actuel:
jeu de voiture
Créer un fichier PDF de la contribution Imprimer


Re: jeu de voiture (sérieux)
OverdOzed
Inscrit:
24/07/2008 00:45
De Paris
Post(s): 3447
Ah je l'ai fait aussi, ça, moi, recréer Pickle si tu veux.
C'est du Python 3.1, mais ça doit pouvoir se négocier.

Contribution le : 10/11/2010 23:49
_________________
Tuto MaPZone
Créer un fichier PDF de la contribution Imprimer


Re: jeu de voiture (sérieux)
OverdOzed
Inscrit:
05/11/2008 18:40
Post(s): 511
En fait c'est juste un script, qui sert de module dans blender.



C'est un module donc dans ton script voici comment tu l'utilise :

import MOD_fichier


# Puis pour sauvegarder une variable :

MOD_fichier.saveVarToFile(var, name, location, fileName)

# tel que :

# var = la variable à sauver

# name = le nom qui servira à la retrouver (si une variable du même nom existe déjà, elle sera remplacée)

#location = le chemin vers le dossier dans lequel tu veux le placer à partir du dossier dans lequel il est exécuté (donc le dossier du blend ouvert)

# fileName = le nom du fichier (si le fichier existe déjà, la variable sera ajouté à celui-ci et tu peux lui mettre l'extension que tu veux)


#Et pour la charger :

MOD_fichier.loadVarFromFile( name, location, fileName)

# tel que :

# name = le nom que tu as donné à ta variable (si elle n'est pas trouvé dans le fichier, la fonction renvoie "ERROR : no find variable")

#location = le chemin vers le dossier dans lequel a placé ton fichier à partir du dossier dans lequel il est exécuté

# fileName = le nom du fichier (si le fichier n'existe pas, la fonction renvoie "ERROR : no find file")


#Et si tu veux savoir si une variable est présente dans un fichier :

MOD_fichier.hasVarSaved(name, location, fileName)

# tel que :

# name = le nom que tu as donné à ta variable (si elle n'est pas trouvé dans le fichier, la fonction renvoie False)

#location = le chemin vers le dossier dans lequel a placé ton fichier à partir du dossier dans lequel il est exécuté

# fileName = le nom du fichier (si le fichier n'existe pas, la fonction renvoie "ERROR : no find file")


#Et enfin si tu veux supprimer une variable d'un fichier :

MOD_fichier.removeVarFromFile(name, location, fileName)

# tel que :

# name = le nom que tu as donné à ta variable (si elle n'est pas trouvé dans le fichier, la fonction renvoie "ERROR : no find variable")

#location = le chemin vers le dossier dans lequel a placé ton fichier à partir du dossier dans lequel il est exécuté

# fileName = le nom du fichier (si le fichier n'existe pas, la fonction renvoie "ERROR : no find file")


Tu peux même t'amuser à ouvrir tes fichiers sauvegardé, ce sont de bête fichier texte. Tu peux même modifier les valeur mais je ne te le conseil pas parce que ça risque de faire planter le script si tu a modifier une ligne de de repérage de celui-ci.

Demande-moi si tu veux des infos supplémentaires.
@+

EDIT : Mince, grillé par bobibou ...
Bon, moi au moins il est en py 2.6 .

Contribution le : 10/11/2010 23:51
Créer un fichier PDF de la contribution Imprimer


Re: jeu de voiture (sérieux)
Fou Furieux du Clan
Inscrit:
14/05/2008 18:46
Post(s): 210
Alors me voici avec deux scripts différent, alors commençons par bobibou, d'après se que j'ai compris on l'utilise de la manière compression.dump(variable)
et il renvoi une variable que l'on doit mettre nous même dans un fichier c'est sa?
Et est ce que l'on peut sauver plusieurs variable dans un seul fichier?

Map, j'avais choisi pickle car il permet de faire des fichier de map par exemple d'une taille plus que ridicule, car il permet de sauver non pas dans un fichier text, mais il sauve en binaire.
Et que se passe t'il si on essaye de sauvé une variable dans un fichier qui a déjà cette variable, il la change(si la valeur est différente)?

Je ne me suis pas encore décidé a quel script je vais choisir.

Contribution le : 11/11/2010 12:01
_________________
mon site
Earth-Race
WIP actuel:
jeu de voiture
Créer un fichier PDF de la contribution Imprimer


Re: jeu de voiture (sérieux)
OverdOzed
Inscrit:
24/07/2008 00:45
De Paris
Post(s): 3447
Le mien s'utilise comme Pickle avec juste dump et load mais n'enregistre pas dans un fichier. En fait, j'avais fait ça pour un serveur et du coup j'avais pas besoin d'enregistrer, juste de l'envoyer aux sockets.
Bref, si tu veux enregistrer, je te conseille cette lib : http://docs.python.org/py3k/library/io.html#module-io
Tu fais un byteIO et le tour est joué.

Contribution le : 11/11/2010 12:09
_________________
Tuto MaPZone
Créer un fichier PDF de la contribution Imprimer


Re: jeu de voiture (sérieux)
Fou Furieux du Clan
Inscrit:
14/05/2008 18:46
Post(s): 210
Ok par contre j'ai jamais travaillé avec, donc sa risque de me prendre du temps a l'apprentissage.

Contribution le : 11/11/2010 13:29
_________________
mon site
Earth-Race
WIP actuel:
jeu de voiture
Créer un fichier PDF de la contribution Imprimer


Re: jeu de voiture (sérieux)
Fou Furieux du Clan
Inscrit:
14/05/2008 18:46
Post(s): 210
Bon visiblement l'édition de post est en rade, alors bobibou, pour enregistrer dans un fichier se que me renvoi ton script ou pour lire le contenu du fichier avant d'y fournir a ton script que devrai-je écrire comme code?

Contribution le : 11/11/2010 16:14
_________________
mon site
Earth-Race
WIP actuel:
jeu de voiture
Créer un fichier PDF de la contribution Imprimer


Re: jeu de voiture (sérieux)
OverdOzed
Inscrit:
05/11/2008 18:40
Post(s): 511
Citation :
Map, j'avais choisi pickle car il permet de faire des fichier de map par exemple d'une taille plus que ridicule, car il permet de sauver non pas dans un fichier text, mais il sauve en binaire.


Avec mon module, au lieu de faire 5 ko, ta map en fera 10 ko grand max, c'est peut-être le double mais ça reste négligeable. Pour l'instant, le plus lourd fichier que j'ai enregistré fait 1.5 ko pour trois variables (trois dictionnaires de 100 à 150 entrée chacun). Pour moi, c'est super pratique parce que je peux modifier les valeurs sans ré-enregistrer toute la variable (et même les modifier en temps réel pour certaines).


Citation :
Et que se passe t'il si on essaye de sauvé une variable dans un fichier qui a déjà cette variable, il la change(si la valeur est différente)?


Je l'ai dit :

Citation :
# name = le nom qui servira à la retrouver (si une variable du même nom existe déjà, elle sera remplacée)


Tout ce fait en fonction du nom que tu donne à la variable.

@+

Contribution le : 11/11/2010 17:38
Créer un fichier PDF de la contribution Imprimer


Re: jeu de voiture (sérieux)
Fou Furieux du Clan
Inscrit:
14/05/2008 18:46
Post(s): 210
Ok bah je pense que pour le moment c'est a dire jusqu'à se que je fasse marcher pickle, je vais utilisé ton script si sa ne te dérange pas.
Tu a des exigence par rapport à l'utilisation de ton script?

Contribution le : 11/11/2010 17:48
_________________
mon site
Earth-Race
WIP actuel:
jeu de voiture
Créer un fichier PDF de la contribution Imprimer


Re: jeu de voiture (sérieux)
OverdOzed
Inscrit:
05/11/2008 18:40
Post(s): 511
Non, ça ne me dérange absolument pas (sinon je ne te l'aurais pas proposé )

Rajoute juste ces lignes au début du module :
# Module de sauvegarde/chargement de variable pour le BGE
# By map (blendfan@gmail.com)


@+

Contribution le : 11/11/2010 19:34
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant
« 1 ... 17 18 19 (20) 21 22 23 ... 31 »




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 [résolu] Png et liseré blanc 5 127 Hier 20:56:32
meltingman 
Hors Sujet !! Sinoceratops project - Ateliers suivies de A à l'Animation    [1][2][3] 28 1315 Hier 16:11:40
meltingman 
Questions & Réponses [non résolu] armature qui suit une autre armature 2 41 Hier 16:05:53
meltingman 
The Blender Clan 'tchat Avenir du blender clan    [1][2][3]...[26] 256 29489 20/07 20:56:17
Bibi09 
Graphisme alternatif faire de la bd avec blender    [1][2][3]...[5] 43 1922 20/07 20:31:31
blend74 
[WIP] et travaux terminés Visage humain 2 128 19/07 15:04:04
Bibi09 
[WIP] et travaux terminés Mission sur Mars - Terminé 5 153 19/07 11:41:42
BlendX 
[WIP] et travaux terminés [WIP] sinocératops    [1][2] 10 358 18/07 21:02:55
meltingman 
Le coin des geeks Colorisation, Krita ou Photoshop ?    [1][2] 14 416 18/07 20:50:51
sapajou 
Hors Sujet !! les tutos de Moonboots    [1][2][3]...[16] 159 12554 17/07 21:24:45
moonboots 
Questions & Réponses Trace de la trajectoire d'un objet 5 158 17/07 18:33:25
moonboots 
Questions & Réponses Problème intersect boolean 5 175 16/07 15:40:44
Altasien 
Questions & Réponses Artefacts de verre sous Eevee 7 188 14/07 15:58:03
moonboots 
[WIP] et travaux terminés Anatomie open source dans Blender 5 625 14/07 07:26:06
Melodicpinpon 
[WIP] et travaux terminés modelisation et animation de petits persos    [1][2][3][4] 32 1201 12/07 19:21:52
blend74 
Questions & Réponses [résolu] Séparer les objets crées avec Miroir. 2 167 10/07 16:30:26
Papy_Octet 
Hors Sujet !! Adieu Audacity, bonjour Tenacity    [1][2] 17 514 08/07 14:55:48
Redstar 
Questions & Réponses [résolu] Array : modification de dimensions entre des pièces copiées ? 8 474 07/07 18:55:22
JaAlVir657 
The Blender Clan 'tchat RenderMan (logiciel de pixar) gratuit 7 2308 07/07 09:56:43
Sphere3d 
Questions & Réponses [non résolu] acceleration soudaine - contrainte "limit distance" 0 150 06/07 21:54:48
fatili 

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

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


plus...
Nouveaux membres

Nemo
11/3/2021
qingjie 10/3/2021
Kask909 9/3/2021
marie-antoinette 7/3/2021
Bugs 7/3/2021
lolorogli75 4/3/2021
Flagiel 4/3/2021
thedeathclown 1/3/2021
Littlespoon 28/2/2021
luxperpetua 27/2/2021
Dernier Ajout
2020-09-24.jpg

Evènements à venir
(continuer) - 22:55
Anniv du BlenderClan !
Aou 4
Anniversaire de xemphra
Aou 7
anniversaire Cem47
plus 253 plus d'élément(s)
 Par Mickaël Guédon [ebrain] © 2003-2021 The Blender Clan - hébergé par TuxFamily - Site déclaré à la CNIL sous le numéro 1155445