[DB - AL] Heritages/Polymorphism unity

Pour les scripts écrits en C#
Règles du forum
Merci de respecter la NOMENCLATURE suivante pour vos TITRES de messages :

Commencez par le niveau de vos scripts
DB = Débutant
MY = Moyen
CF = Confirmé

Puis le domaine d'application
-RS = Réseau
-AL = Algorithmie

Exemple :

[DB-RS] Mouvement perso multijoueur
Avatar de l’utilisateur
boubouk50
ModoGenereux
ModoGenereux
Messages : 6225
Inscription : 28 Avr 2014 11:57
Localisation : Saint-Didier-en-Bresse (71)

Re: [DB - AL] Heritages/Polymorphism unity

Message par boubouk50 » 27 Nov 2023 13:10

L'idée est que ton code fonctionne pour tout paramétrage.
Un SO est un jeu de données, ici, il sera propre à chacune de tes compétences. Dans ton tableau, tu y inclus donc les SO pour avoir les données correspondantes aux compétences souhaitées et la classe utilisera ces données pour calculer ce que tu veux.
Le SO peut posséder des fonctions, mais elles ne dériveront pas MonoBehaviour. Et alors ? Certaines fonctionnalités (Instantiate) peuvent être faites dans le Component et d'autres directement dans le SO.
Si tu dois définir des comportements propres à chacune des compétences, c'est pas top. L'idée reste qu'une fonction puisse fonctionner Quel que soit le type de compétence.
"Ce n'est pas en améliorant la bougie, que l'on a inventé l'ampoule, c'est en marchant longtemps."
Nétiquette du forum
Savoir faire une recherche
Apprendre la programmation

Zarkhein
Messages : 5
Inscription : 20 Nov 2023 21:57

Re: [DB - AL] Heritages/Polymorphism unity

Message par Zarkhein » 27 Nov 2023 20:03

Humm je vois a peut prêt ce que tu dis
je vais essayer de faire de ce que tu m'as dit boubouk50 j'avais déjà fait un SO pour ces données la.
Je préfère partir sur de bonne base et de prendre les bons chemins pour avoir un truc sympa et fluide :)
Merci !

Répondre

Revenir vers « (C#) CSharp »