IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Unity Discussion :

Personnage IK Probleme c#


Sujet :

Unity

  1. #1
    Membre très actif
    Inscrit en
    Août 2013
    Messages
    204
    Détails du profil
    Informations forums :
    Inscription : Août 2013
    Messages : 204
    Par défaut Personnage IK Probleme c#
    salut tout le monde j'ai un problème avec mon personnage concernant les IK

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
     public Transform Target;   
     public Vector3 Offset;
     Transform chest ;
    Animator anim;
     
     void Start () {
     
    anim = GetComponent<Animator>();
    chest = anim.GetBoneTransform(HumanBodyBones.Chest);
     
    }
     
     
      void LateUpdate () {
     
       if (Input.GetButton("Fire1"))
            {
               anim.GetComponent<Animator>().applyRootMotion = enabled = true;
                chest.LookAt(Target.position);
                chest.rotation = chest.rotation * Quaternion.Euler(Offset);
                Target.transform.Translate(0, 5, 0);
            }
     
     
    }

    je n'arrive pas a contrôler la Variable Target avec cette Touche quand j'utilise cette Ligne Target.transform.Translate(0, 5, 0); elle ne marche plus comme je souhaite

  2. #2
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    27 059
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 27 059
    Billets dans le blog
    142
    Par défaut
    Bonjour,

    Mettez un point d'arrêt (ou un System.cout) dans le if, pour être sûr qu'il soit bien validé.
    La variable Target ne me semble jamais initialisé, mais j'ose croire que cela soit fait dans l'éditeur.
    Pour le reste, que cherchez vous à faire ?
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

  3. #3
    Membre très actif
    Inscrit en
    Août 2013
    Messages
    204
    Détails du profil
    Informations forums :
    Inscription : Août 2013
    Messages : 204
    Par défaut
    je cherche a réaliser un grand coup d'Épée avec deux main et je cherche a le contrôler avec Input

    vous pouvais me faire un exemple avec mon code

  4. #4
    Membre émérite Avatar de Tonton Nico
    Homme Profil pro
    Ingénieur
    Inscrit en
    Septembre 2017
    Messages
    398
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Septembre 2017
    Messages : 398
    Par défaut
    Citation Envoyé par lyokoguerier Voir le message
    vous pouvais me faire un exemple avec mon code

    Bien sur, je pense même que LittleWhite peut te rajouter 100 balles et un mars! tu le créditeras dans le MMORPG que tu es en train de faire tout seul depuis des années vu ton activité/questions sur le forum, c'est le minimum syndical je pense.

  5. #5
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    27 059
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 27 059
    Billets dans le blog
    142
    Par défaut
    Citation Envoyé par lyokoguerier Voir le message
    je cherche a réaliser un grand coup d'Épée avec deux main et je cherche a le contrôler avec Input
    Il faut lire une animation (donc créer une animation dans l'éditeur d'animation et il devrait même y avoir un truc pour configurer les animations suivant des états). Du coup, il suffit d'assigner un état.
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

Discussions similaires

  1. probleme decalage personnage rotation
    Par lyokoguerier dans le forum Unity
    Réponses: 15
    Dernier message: 21/11/2019, 13h27
  2. probleme integration personnage
    Par lyokoguerier dans le forum Unity
    Réponses: 13
    Dernier message: 20/08/2014, 09h19
  3. probleme de saut d'un personnage pour un jeu
    Par mystif68 dans le forum ActionScript 1 & ActionScript 2
    Réponses: 1
    Dernier message: 04/09/2007, 09h58
  4. [Kylix] Probleme d'execution de programmes...
    Par yopziggy dans le forum EDI
    Réponses: 19
    Dernier message: 03/05/2002, 14h50
  5. [Kylix] Probleme de nombre flottant!!
    Par yopziggy dans le forum EDI
    Réponses: 5
    Dernier message: 02/05/2002, 10h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo