Forum d'entraide à la création de jeux d'aventure
 
PortailPortail  AccueilAccueil  RechercherRechercher  S'enregistrerS'enregistrer  Connexion  
Le Deal du moment :
Display Star Wars Unlimited Ombres de la Galaxie : ...
Voir le deal

 

 Déclarer une variable dans le repeatedly_execute.

Aller en bas 
2 participants
AuteurMessage
Billbis
Disciple de la Grande Tasse Bleue
Disciple de la Grande Tasse Bleue
Billbis


Nombre de messages : 1346

Date d'inscription : 10/05/2012


Déclarer une variable dans le repeatedly_execute. Empty
MessageSujet: Déclarer une variable dans le repeatedly_execute.   Déclarer une variable dans le repeatedly_execute. EmptySam 15 Fév 2014 - 10:49

Il est bien souvent utile de mettre à jour des variables dans le repeatedly_execute . Mais vaut-il mieux déclarer ces variables dans ou hors de cette fonction ?
En gros, une déclaration dans le repeatedly_execute consomme-t-elle plus de ressource que si on met simplement la variable à jour ?
Un exemple, vaut-il mieux faire ça:
Code:
function repeatedly_execute()
{
  int x = mouse.x;
  int y = mouse.y;
}
Ou ça :
Code:
int x, y;
function repeatedly_execute()
{
 x = mouse.x;
 y = mouse.y;
}
Dans le deuxième cas, les variables sont moins encapsulées, mais ça me gène pas trop.

_________________
Mon petit DevBlog
Revenir en haut Aller en bas
http://nothingaboutthedog.blogspot.fr/
Atavismus
Grand Cliqueur Royal
Grand Cliqueur Royal
Atavismus


Nombre de messages : 1857

Localisation : France

Date d'inscription : 27/01/2014


Déclarer une variable dans le repeatedly_execute. Empty
MessageSujet: Re: Déclarer une variable dans le repeatedly_execute.   Déclarer une variable dans le repeatedly_execute. EmptySam 15 Fév 2014 - 11:48

Je ne saurais l'affirmer, mais "logiquement" la deuxième solution me paraît meilleure.
Autant ne pas re-déclarer à chaque fois des variables, surtout dans repeatedly_execute.

_________________
Déclarer une variable dans le repeatedly_execute. Sw_b10Déclarer une variable dans le repeatedly_execute. Db_b10
Revenir en haut Aller en bas
http://store.steampowered.com/app/367110/
 
Déclarer une variable dans le repeatedly_execute.
Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Adventure Games Studio fr :: CREATION DE JEUX :: Questions / Réponses-
Sauter vers: