Accueil Forums J’ai besoin d’aide Unity3D message d'erreur

Mots-clés : 

Ce sujet a 2 réponses, 2 participants et a été mis à jour par  Karcouf, il y a 3 mois et 2 semaines.

3 sujets de 1 à 3 (sur un total de 3)
  • Auteur
    Messages
  • #2150

    Karcouf
    Participant

    Bonjour,j’ai un souci pour le déplacement d’un charactère contrôleur en début de code.

    voici ce code qui ne m’affiche aucune éreur avec mono développe ou visual basic

    using System.Collections.Generic;
    using UnityEngine;

    public class Player : MonoBehaviour {

    public float speed = 6f;
    public float jumpSpeed = 8f;
    public float gravity = 20f;
    private Vector3 moveDirection = Vector3.zero;
    CharacterController Cc;

    void Start () {

    Cc.GetComponent<CharacterController> ();
    }

    void Update () {
    moveDirection.y -= gravity * Time.deltaTime;
    Cc.Move(moveDirection * Time.deltaTime);

    }
    }

    l’érreur est la suivante: object reference not ser to instance of and object playerstart

    j’utilise la version 5.2

    Merci d’avance.

    #2196

    broumbroum
    Participant

    remplace Cc.GetComponent<CharacterController> (); par Cc = GetComponent<CharacterController> ();

    • Cette réponse a été modifiée le il y a 3 mois et 2 semaines par  broumbroum.
    #2199

    Karcouf
    Participant

    Merci c’est sympa de répondre.

3 sujets de 1 à 3 (sur un total de 3)

Vous devez être connecté pour répondre à ce sujet.