fonction OnCollisionEnter

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
Kaloverian
Messages : 336
Inscription : 10 Août 2016 03:03

fonction OnCollisionEnter

Message par Kaloverian » 24 Mars 2023 17:38

bonjour,

1)Est-ce normal,qu'après avoir rajouté un argument dans la fonction OnCollisionEnter(Collision col),celle-ci engende une erreur?
S oui,peut-on remédier à ceci?
Comment?
Si non?passons à la question 2)

2)mon script ne comporte qu'une seule classe à la fin de laquelle se présente la fonction OnCollisionEnter(Collision col)
J'appelle cette fonction dans l'update de la classe comme ceci:
OnCollisionEnter(col)
erreur:
the name "col" does not exit in the current context
Que dois-je alors rajouter en début de classe pour ne plus avoir cette erreur?


3)dans un script_1,je rajoute à l'objet un script avec:
obj.AddComponent<nom_du_script_2>();
Le problème est que je dois affecter à une variable de script_2 une vleur de script_1 qui varie à chaque appui d'une touche dans script_1
Comment puis-je remédier à ceci?
trouvé(j'avais oublié !):création d'un objet de la classe du script_1 et appel de cet objet dans le script_2

merci de votre aide

Répondre

Revenir vers « (C#) CSharp »