Question sur les blocs "init python:"

Posez vos questions pour obtenir de l'aide sur Ren'Py

Question sur les blocs "init python:"

Message par Baldarhion » 18 Décembre 2013, 13:48

Je me posais la question de savoir comment ses blocs étaient traités... Est-ce que Ren'Py passe directement le bloc à l'interpréteur ou y'a t'il quand même un passage complet du parser Ren'Py sur le bloc ?

En gros est-ce qu'un bloc python aura une exécution plus rapide car passé directement à l'interpréteur ou bien ça ne change rien ?

(Je n'ai pas encore fait de boucle assez conséquente pour voir une vraie différence, mais la question m'intéresse...)
Baldarhion
 
Message(s) : 10
Inscription : 12 Décembre 2013, 20:22

Re: Question sur les blocs "init python:"

Message par Antoine » 19 Décembre 2013, 10:19

Honnêtement, je ne suis pas sûr, il faudrait demander sur le forum officiel.

Ren'Py va de toute manières parser l'ensemble du fichier au lancement, pour vérifier par exemple qu'il n'y a pas de tabulations.

Dans tous les cas, il est probable dans le cas où il y aurait des problèmes de performances que ceux-ci ne vienne pas de là.
Antoine
 
Message(s) : 77
Inscription : 28 Avril 2013, 17:47
Localisation : Nanterre, France

Re: Question sur les blocs "init python:"

Message par Baldarhion » 19 Décembre 2013, 15:15

Ça me rassure et tu as raison, je ne vois pas comment le parser pourrait envoyer le bloc directement sans le parser :)

Merci de ta réponse en tout cas :)
Baldarhion
 
Message(s) : 10
Inscription : 12 Décembre 2013, 20:22


Retour vers Entraide

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 1 invité

cron