Я использую 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;
}