je rencontre un problème avec mon jeu et je ne sais pas si ça vient de mon code ( qui a l'air bon pourtant) ou d'une erreur dans unity.
Voici mon code :
Code : Tout sélectionner
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Weapon : MonoBehaviour
{
private void Update() {
Vector2 direction = Camera.main.ScreenToWorldPoint(Input.mousePosition) - transform.position;
float angle = Mathf.Atan2(direction.y,direction.x) * Mathf.Rad2Deg;
Quaternion rotation = Quaternion.AngleAxis(angle, Vector3.forward);
transform.rotation = rotation;
}
}
L'erreur que je rencontre est :
NullReferenceException: Object reference not set to an instance of an object Weapon.Update () (at Assets/scripts/Weapon.cs:8)
Je ne vois pas du tout où est le problème... quelqu'un pour m'aider?
Merci!!!