Я использую Javascript-версию скрипта Unity ScoreManager, и когда я впервые импортировал его в свой проект Unity, у меня возникла ошибка, сообщающая мне
ошибка BCE0018 имя «текст» не обозначает допустимый тип («не найден»). Возможно, вы имели в виду «NUnit.Framework.Internal.Test»?
У кого-то была такая же проблема, и в ответах было предложено попробовать добавить import UnityEngine.UI;
. Я попробовал это, и это исправило ошибку BCE0018, но теперь появилась совершенно новая ошибка, и я не знаю, как ее исправить. Новая ошибка
BCE0044 ожидает EOF, обнаружен импорт.
Я провел некоторое исследование, и у других людей были похожие проблемы с }
и var
, но я еще не видел ни одной проблемы с импортом. Мысли? Вот копия полного сценария, с которым я работаю.
pragma strict
static var score : int; // The player's score.
private var text : Text; // Reference to the Text component.
import UnityEngine.UI;
function Awake ()
{
// Set up the reference.
text = GetComponent (Text);
// Reset the score.
score = 0;
}
function Update ()
{
// Set the displayed text to be the word "Score" followed by the score value.
text.text = "Score: " + score;
}