L’escriptura ha de derivar de MonoBehaviour

Script Needs Derive From Monobehaviour



En arrossegar l'script C # a l'objecte d'unitat, apareix l'error 'L'escriptura s'ha de derivar de la classe MonoBehaviour'.

La raó és: el nom del meu script és motion.cs, però quan es genera automàticament, el meu script es genera com a



using System.Collections using System.Collections.Generic using UnityEngine public class NewBehaviourScript : MonoBehaviour { // Use this for initialization void Start () { } // Update is called once per frame void Update () { } }

Obbviament hi ha un problema, canvieu NewBehaviourScript per moviment per reconèixer l’escriptura



L'escriptura correcta hauria de ser així:



using System.Collections using System.Collections.Generic using UnityEngine public class motion : MonoBehaviour { // Use this for initialization void Start () { } // Update is called once per frame void Update () { } }