La recherche a retourné 727 résultats
Aller sur la recherche avancée
- 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...
- 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...
- 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 ...
- 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...
- 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...
- 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...
- 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...
- 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...
- 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...
- 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 ...