CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Problèmes dans Unity 3D

thekusabi
thekusabi
Niveau 7
21 avril 2018 à 11:58:14

Bonjour à tous,

Aujourd'hui, je débute mon premier jeux vidéo et je commence par mon premier personnage.
J'ai créer une jeune fille sur le logiciel "MakeHuman" et j'ai exporter ce personnage sur Unity.
Voilà ce que ça donne :

https://image.noelshack.com/fichiers/2018/16/6/1524303829-1.jpg

Ensuite, voici mes réglages que j'ai suivi d'un tuto vidéo :

https://image.noelshack.com/fichiers/2018/16/6/1524303920-4.jpg

Après avoir bien placer la jeune fille au sol, je créais un script et
je l'ajoute au player, mais voici ce que ça me dit :

https://image.noelshack.com/fichiers/2018/16/6/1524304052-3.jpg

Ensuite, je commence à faire ce script pour le déplacement de
mon personnage avec ce code-ci :

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class CharacterMotor : MonoBehaviour {

//Animation du perso
Animation animations;

//Vitesse de déplacement
public float walkSpeed;
public float runSpeed;
public float turnSpeed;

//Inputs
public string inputFront;
public string inputBack;
public string inputLeft;
public string inputRight;

public Vector3 jumpSpeed;
CapsuleCollider playerCollider;

void Start () {
animations = gameObject.GetComponent<Animation>();
playerCollider = gameObject.GetComponent<CapsuleCollider>();

}

void Update () {
//Si on avance

if {Input.GetKey(inputFront))
{
transform.Translate(0, 0, walkSpeed * Time.deltaTime);
animations.Play("walk");

}

//Si on recule
if {Input.GetKey(inputBack))
{
transform.Translate(0, 0, -(walkSpeed / 2) * Time.deltaTime);
animations.Play("walk");

}

//Rotation à gauche

if {Input.GetKey(inputLeft))
{
transform.Rotate(0, -turnSpeed * Time.deltaTime, 0);

}
//Rotation à droite

if {Input.GetKey(inputRight))
{
transform.Rotate(0, turnSpeed * Time.deltaTime, 0);

}

}
}

Puis, j'enregistre.
Mais quand je veux cliquer sur le bouton "play" pour essayer de faire déplacer mon
personnage, ça me met ceci :

https://image.noelshack.com/fichiers/2018/16/6/1524304388-2.jpg

Et ensuite, dans la fenêtre de droite, j'ai un problème de ce genre :

https://image.noelshack.com/fichiers/2018/16/6/1524304452-5.jpg

Pourriez-vous me dire, vous qui vous connaissez mieux que moi avec
Unity, pourquoi j'ai tous ces problèmes et que quand j'essaye de déplacer
mon personnage, au lieu qu'elle avance elle ne bouge pas svp ?
Aidez moi à régler mes problèmes svp et donner moi des conseils aussi svp ?

Merci d'avance et bonne continuation.

Cordialement.

TheRealMarco
TheRealMarco
Niveau 14
21 avril 2018 à 12:06:52

Pour les questions en rapport avec Unity, merci de les poser sur le topic approprié : https://www.jeuxvideo.com/forums/1-31-8674871-1-0-1-0-j-aide-les-gens-dans-unity.htm

https://image.noelshack.com/fichiers/2018/16/6/1524304452-5.jpg

Dans cette image, tous les scripts avec un petit panneau jaune, tu dois les enlever. Pour cela, clique sur la roue dentée à leur droite, puis Remove Component (ou un truc du genre).

Pour voir les erreurs restantes, tu dois aller sur la console. Soit tu vas en haut, tu cliques sur Window, puis Console, soit, en bas tu la sélectionnes à la place de Project, au dessus du nom de tout tes dossiers.

S'il y a une erreur dans ton script, ça te le dira, et ça indiquera la ligne, ça évite d'avoir à lire tout ton code. :)

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment