Et oui! Il y a eu objet par son nom et maintenant c’est musique par son nom
Donc c’est juste pour savoir si 4ian pourrai ajouter ça
Merci et bonne journée!
4ian
October 16, 2010, 12:37pm
2
Où est ce que tu as vu qu’un son avait un nom ?..
Déjà que la fonctionnalité qui propose de pouvoir créer un objet par son nom serait pratiquement contestable, voir mon message dans ce sujet pour une explication détaillé de ce qu’implique de pouvoir obtenir un objet ou autre chose pour son nom : viewtopic.php?f=4&t=1780&p=15848#p15856
4ian:
Maintenant, ce genre de fonctionnalité où le nom de l’objet peut être choisi “dynamiquement” est exceptionnel. Je l’ai ajouté car ça peut être pratique notamment lorsque on charge un niveau enregistré et qu’on recréé des objets à partir de leur nom. Mais je dis bien exceptionnel, ( J’ai par exemple Crone123 qui m’a demandé bien 4 ou 5 fois d’ajouter cette fonctionnalité à toutes les actions et conditions ) car le fait de pouvoir choisir un objet dynamiquement en évaluant un texte qui va représenter le nom a pour inconvénient de :
-Réduire les performances, il faut évaluer un texte pour obtenir l’objet au lieu d’avoir directement l’objet choisi de disponible.
-Risquer d’introduire des bugs et des failles. Si le joueur trafique par exemple une variable utilisée pour créer un objet, il va pouvoir créer n’importe quel objet.
-C’est souvent le signe d’une mauvaise conception du jeu, d’avoir besoin de retrouver dynamiquement le nom d’un objet ( Les groupes sont là si il y a besoin de généraliser quelque chose ).
-Et ça pourrait mener à du grand n’importe quoi.
La seule action qui possède son “double” prenant un texte à la place d’un objet directement est l’action Créer un objet, car c’est la seule où le gain de temps est justifiable ( Comme je l’ai dit, dans le cas d’évènements qui rechargent un niveau, l’action permet de recréer facilement les objets à partir de leur nom ).
C’est juste que ce serai plus simple pour générer un son au hasard.
Par exemple, à la fin du chemin qui correspond au son on pourrai ajouter à la fin random (1)
Bien-sûr s’il y a 2 sons qui ont le même nom avec un chiffre différent à la fin
Le plus intéressant serait de pouvoir utiliser des ressources externes (sur le PC de l’utilisateur) que ce soit des musiques, des images, ou autres…