Как исправить ошибку «Не удалось найти тип или имя пространства имен» в единице? - PullRequest
0 голосов
/ 24 декабря 2018

Я устанавливаю новый объект сценариев в Unity 5, и когда я пытаюсь установить ссылку на него, появляется сообщение об ошибке: «Тип или имя пространства имен« ES »не может быть найдено (вы не используетедиректива или ссылка на сборку? '

сценарий объекта сценария:

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
[CreateAssetMenu(fileName = "new ES", menuName = "ES")]

public class LAMP: ScriptableObject {
    public int groupNum;

    void Start() {

        groupNum = 1;

    }

}

ссылка в сценарии монобиха поведения:

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

public class Bout: MonoBehaviour {

    public ES et;

    // Use this for initialization
    void Start() {

    }

    // Update is called once per frame
    void Update() {

    }
}

1 Ответ

0 голосов
/ 24 декабря 2018

Значение The type or namespace name 'xxxx' could not be found состоит в том, что вы пытаетесь использовать класс, который не существует, или не используете пространство имен, в котором находится этот класс.

Проблема, с которой вы столкнулись, заключается в том, что вы пытаетесьиспользовать что-то, чего не существует.

Вы пытаетесь создать сценариевый объект с именем ES, но совершенно иначе создается класс с именем ES.

Если вы создадите класс ES, вы будетевидите, что ошибка исчезла.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...