С Новым годом! Форум программистов, компьютерный форум, киберфорум
Unity, Unity3D
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 12.02.2022
Сообщений: 9

Ошибка в скрипте

12.02.2022, 18:07. Показов 953. Ответов 6

Студворк — интернет-сервис помощи студентам
Здравствуйте. Делал 3д гонку, добавил машину, потом написал скрипт, но когда я его прикрепил к машине, выскочила ошибка
Assets/scripts/SimpleCarController.cs(31,14): error CS1525: Unexpected symbol `end-of-file'
Искал, искал, не нашел, помогите пожалуйста.
Вот код:

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
using UnityEngine;
using System.Collections;
using System.Collections.Generic;
  
public class SimpleCarController : MonoBehaviour {
    public List<AxleInfo> axleInfos;
    public float maxMotorTorque;
    public float maxSteeringAngle;
      
    public void FixedUpdate()
    {
        float motor = maxMotorTorque * Input.GetAxis("Vertical");
        float steering = maxSteeringAngle * Input.GetAxis("Horizontal");
        
        foreach (AxleInfo axleInfo in axleInfos) {
            if (axleInfo.steering) {
                axleInfo.leftWheel.steerAngle = steering;
                axleInfo.rightWheel.steerAngle = steering;
            }
            if (axleInfo.motor) {
                axleInfo.leftWheel.motorTorque = motor;
                axleInfo.rightWheel.motorTorque = motor;
            }
        }
    }
[System.Serializable]
public class AxleInfo {
    public WheelCollider leftWheel;
    public WheelCollider rightWheel;
    public bool motor;
    public bool steering;
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
12.02.2022, 18:07
Ответы с готовыми решениями:

Ошибка в скрипте
Вообщем есть скрипт, и я не могу понять почему он работает некорректно. В коде, по нажатии клавиши стрелки влево, объект начинает движение...

Ошибка в скрипте
Синтаксическая ошибка echo

ошибка в скрипте
скрипт с github после установки вылезла ошибка You have an error in your SQL syntax; check the manual that corresponds to your MySQL...

6
566 / 363 / 208
Регистрация: 18.10.2019
Сообщений: 1,231
12.02.2022, 18:12
darkwood341, у тебя количество открывающих фигурных скобок и количество закрывающих отличается. Не хватает одной. Проверь.
1
0 / 0 / 0
Регистрация: 12.02.2022
Сообщений: 9
12.02.2022, 18:31  [ТС]
Скрипт брал от сюда https://unity3dschool.ru/kak-s... lider.html

Добавлено через 3 минуты
Цитата Сообщение от BattleCrow Посмотреть сообщение
darkwood341, у тебя количество открывающих фигурных скобок и количество закрывающих отличается. Не хватает одной. Проверь.
Цитата Сообщение от BattleCrow Посмотреть сообщение
у тебя количество открывающих фигурных скобок и количество закрывающих отличается. Не хватает одной. Проверь
сейчас перепроверю



Добавлено через 1 минуту
я вставляю фигурную скобку там где ошибка, после этого еще больше их.

Добавлено через 6 минут
можешь посмотреть код https://unity3dschool.ru/kak-s... lider.html и сказать где не хватает, буду очень благодарен.
0
0 / 0 / 0
Регистрация: 12.02.2022
Сообщений: 9
12.02.2022, 18:42  [ТС]
вот
Миниатюры
Ошибка в скрипте  
0
 Аватар для samana
2639 / 1567 / 853
Регистрация: 23.02.2019
Сообщений: 3,876
12.02.2022, 19:26
Лучший ответ Сообщение было отмечено darkwood341 как решение

Решение

darkwood341, Ребята, что же вы делаете? Уже даже дошли до того, что не можете просто скопировать и вставить текст? А в чём тогда вообще смысл "делать игры"? Может лучше просто сразу скачать/купить готовую игру и не морочить голову ни себе ни другим?

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
using UnityEngine;
using System.Collections;
using System.Collections.Generic;
 
public class SimpleCarController : MonoBehaviour
{
    public List<AxleInfo> axleInfos; // информация о каждой оси
    public float maxMotorTorque; // максимальный крутящий момент
    public float maxSteeringAngle; // максимальный угол поворота колес
 
    public void FixedUpdate()
    {
        float motor = maxMotorTorque * Input.GetAxis("Vertical");
        float steering = maxSteeringAngle * Input.GetAxis("Horizontal");
 
        foreach (AxleInfo axleInfo in axleInfos)
        {
            if (axleInfo.steering)
            {
                axleInfo.leftWheel.steerAngle = steering;
                axleInfo.rightWheel.steerAngle = steering;
            }
            if (axleInfo.motor)
            {
                axleInfo.leftWheel.motorTorque = motor;
                axleInfo.rightWheel.motorTorque = motor;
            }
        }
    }
}
[System.Serializable]
public class AxleInfo
{
    public WheelCollider leftWheel;
    public WheelCollider rightWheel;
    public bool motor; // присоединено ли колесо к мотору?
    public bool steering; // поворачивает ли это колесо?
}
1
0 / 0 / 0
Регистрация: 12.02.2022
Сообщений: 9
12.02.2022, 20:16  [ТС]
Нуууу я так делаю потому что когда я беру готовое, я по немногу разбераюсь.
0
46 / 35 / 12
Регистрация: 15.11.2011
Сообщений: 204
12.02.2022, 20:48
Цитата Сообщение от darkwood341 Посмотреть сообщение
Нуууу я так делаю потому что когда я беру готовое, я по немногу разбераюсь.
Разобраться в чужом коде часто довольно сложно И еще сложнее, если не понимаешь синтаксиса с++/с#
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
12.02.2022, 20:48
Помогаю со студенческими работами здесь

Ошибка в скрипте
Помогите пожалуйста разобраться Выдаёт ошибку : Синтаксическая ошибка::28: &lt;eof&gt; expected near 'Apmlitude' function main() local...

Ошибка в скрипте
Здравствуйте. Подскажите где я допустил ошибку, на одном сайте работает, на другом нет. Рабочий вариант прокрутки товаров (Другие...

Ошибка в скрипте
Всем привет. Кто знает в чём ошибка? Суть скрипта какова: есть несколько li с position:relative внутри каждого ли есть h2 и див .move , оба...

Ошибка в скрипте
http://img.pixs.ru/storage/9/7/4/rezultatJP_2727123_323974.jpg Так должен выглядеть результат, но у меня скрипт выполняется...

Ошибка в скрипте
Здравствуйте. Подскажите, пожалуйста, в чем может быть ошибка. У меня в БД в одной из таблиц есть поле Test_Name типа text, кодировка...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru