La recherche a retourné 727 résultats

par Moi 1971
13 Août 2022 08:51
Forum : (C#) CSharp
Sujet : [RÉSOLU][MY-AL] Propulsion de joueur de quelques mètres au lieu d'être éjecté
Réponses : 23
Vues : 8053

Re: [MY-AL] Propulsion de joueur de quelques mètres au lieu d'être éjecté

Donc le problème n'est pas lié à l'axe y mais bien à l'axe z. Dans ton Update() le déplacement sur z est lié à Input.GetAxis("Vertical"); Est-ce que tu appuis sur la touche pour avancer pendant le saut? Tu peux faire un debug de la valeur de speedZ pour suivre son évolution au cours du temps et ains...
par Moi 1971
12 Août 2022 21:56
Forum : (C#) CSharp
Sujet : [RÉSOLU][MY-AL] Propulsion de joueur de quelques mètres au lieu d'être éjecté
Réponses : 23
Vues : 8053

Re: [MY-AL] Propulsion de joueur de quelques mètres au lieu d'être éjecté

Déplacer le code ne devrait pas être ton soucis pour le moment. Tu feras ça à la fin pour l’optimisation. Ton problème c'est d'adapter ton code actuel. Le code est bon dans le sens où il n'y a pas de Bug. Mais fonctionnellement il ne fait pas ce que tu attends. Tu dois te poser la question de commen...
par Moi 1971
12 Août 2022 09:11
Forum : (C#) CSharp
Sujet : [RÉSOLU][MY-AL] Propulsion de joueur de quelques mètres au lieu d'être éjecté
Réponses : 23
Vues : 8053

Re: [MY-AL] Propulsion de joueur de quelques mètres au lieu d'être éjecté

Oui et non. Le problème réel n'est pas la quantité dans Update(). Le problème c'est l’accès à une même donnée par deux codes en même temps. C'est comme si deux programmes voulaient imprimer en même temps, l'imprimante dit non. Et bha là c'est pareil. L'Update() et le Trigger donne chacun une valeur ...
par Moi 1971
10 Août 2022 20:52
Forum : (C#) CSharp
Sujet : [RÉSOLU][MY-AL] Propulsion de joueur de quelques mètres au lieu d'être éjecté
Réponses : 23
Vues : 8053

Re: [MY-AL] Propulsion de joueur de quelques mètres au lieu d'être éjecté

Dés que ton personnage est dans les airs, il n'est plus "grounded" et donc ton code séquentiel passe mainte et mainte fois pour donner la valeur 9.6 à y. La valeur évènementielle 30 n’aura été appliquée qu'une fraction de seconde avant d'être remplacée par 9.6...
par Moi 1971
10 Août 2022 09:27
Forum : (C#) CSharp
Sujet : [RÉSOLU][MY-AL] Propulsion de joueur de quelques mètres au lieu d'être éjecté
Réponses : 23
Vues : 8053

Re: [MY-AL] Propulsion de joueur de quelques mètres au lieu d'être éjecté

Bonjour, le problème vient sûrement du fait que tu utilises "void Update()" pour déplacer ton personnage qui est appelé une fois par Frame et qui est du code exécuté séquentiellement alors que pour sauter "OnTriggerEnter" est du code qui est exécuté événementiellement . Les deux codes rentre en comp...
par Moi 1971
19 Nov 2021 09:58
Forum : Unity le logiciel
Sujet : Quaternions
Réponses : 5
Vues : 1508

Re: Quaternions

Bonjour, Les informations sont données dans le document. Le A c'est le point (ou un vecteur) qui doit subir la transformation, le B c'est le vecteur résultant. C'est dit là : "Supposons que nous voulions calculer les coordonnées d'un vecteur (va) (ou d'un point) qui subit une rotation définie par le...
par Moi 1971
11 Nov 2019 10:06
Forum : (C#) CSharp
Sujet : [Résolu]Déplacement et smooth rotation d'un sprite mode joystick
Réponses : 2
Vues : 2152

Re: déplacement et rotation d'un sprite

Bonjour, c'est normal qu'il revienne toujours à sa position initiale, car ton code ne conditionne pas la rotation. La rotation se fait tout le temps, même quand il n'y a pas de données dans les "Input.GetAxis". Il te faut mettre un if() sur Horizontal différent de 0 OU Vertical différent de 0. Bon c...
par Moi 1971
17 Sep 2019 11:22
Forum : (C#) CSharp
Sujet : [RESOLU] [DB-AL] Condition scale
Réponses : 11
Vues : 5918

Re: [DB-AL] Condition scale

Et en complément, tu peux améliorer la détection des bugues avec l'utilisation de Debug.log comme ceci : void Update() { Debug.Log("planet.transform.localScale.x =>"+planet.transform.localScale.x+"<="); if (planet.transform.localScale.x > 5.0f) //Attention, utilise un float car localScale.x est un f...
par Moi 1971
10 Août 2019 09:44
Forum : (C#) CSharp
Sujet : Tout nouvel utilisateur
Réponses : 6
Vues : 3948

Re: Tout nouvel utilisateur

Bonjour, pour déboguer facilement il y a Debug.log("Le message"). Tu pourrais l'utiliser comme cela dans la fonction parler() : public void parler(string choix, string texte) { Debug.Log("choix: " + choix); Debug.Log("string: " + texte); Joueur_text.SetActive(false); Joueur_image.SetActive(false); D...
par Moi 1971
26 Juil 2019 10:42
Forum : (C#) CSharp
Sujet : [DB-AL] Problème pour que mon perso récolte du bois
Réponses : 26
Vues : 13821

Re: [DB-AL] Problème pour que mon perso récolte du bois

Quand tu cliques tu récoltes en même temps des rochers et du bois? Ton problème ne viens pas de ce code là. Ça vient d'ailleurs. Quel code appel la fonction UpCastle() ? Plus généralement, il faut aussi que tu comprennes pourquoi on implémente des Setters et des Guetters, appelés "accesseur" . Pour ...

Aller sur la recherche avancée