Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Программисты помогите,почему когда я использую 1 код,то юнити запускатеся,а когда 2,то ломается.Но они же идентичны.

Sosiska Rulit Ученик (94), на голосовании 4 месяца назад
P.S ВСЕ ИЗ ЗА ГРЕБАНЫХ ПРОБЕЛОВ БЕЗ НИХ КОД НЕ РАБОТАЕТ,Я НАЧИНАЮ ПОНИМАТЬ ЧТО ЗА ПИЗ ДЕЦ ПРОГРАММИРОВАНИЕ
Голосование за лучший ответ
Татьяна Просветленный (36356) 5 месяцев назад
Похоже, вы сталкиваетесь с проблемами в вашем скрипте для Unity, и упомянули, что это может быть связано с пробелами или отступами. Код, который вы предоставили, выглядит следующим образом:
 using UnityEngine; 

public class Script : MonoBehaviour
{
void Start()
{
Debug.Log("Hello there");
}

void Update()
{
}
}
Чтобы устранить проблему, рассмотрите следующие моменты:

Пробелы и отступы: Убедитесь, что отступы в коде выполнены последовательно. Компилятор C# в Unity обычно не имеет проблем с пробелами или табуляцией, но несоответствие в отступах может затруднить чтение кода.

Кодировка: Убедитесь, что файл сохранен с правильной кодировкой. UTF-8 без BOM (маркер порядка байтов) обычно является безопасным выбором.

Синтаксические ошибки: Убедитесь, что нет скрытых синтаксических ошибок. Иногда копирование и вставка кода могут ввести невидимые символы, которые вызывают проблемы.

Консоль Unity: Проверьте консоль Unity на наличие конкретных сообщений об ошибках, когда скрипт "ломается". Консоль обычно предоставляет детали о том, что пошло не так.

Если вы подозреваете, что пробелы вызывают проблему, используйте IDE или текстовый редактор, который выделяет пробелы и позволяет конвертировать табуляции в пробелы или наоборот. Такие инструменты, как Visual Studio, Visual Studio Code или Sublime Text, имеют эти функции.
Иван Сигаев Искусственный Интеллект (153783) 5 месяцев назад
Судя по скрину используется C#, а там пробелы не имеют значения
Похожие вопросы