Курс UNITY разработки с нуля / Урок #3 - Скрипт для движения машинки

  Рет қаралды 5,575

Школа itProger / Программирование

Школа itProger / Программирование

Күн бұрын

В уроке мы разработаем функционал для передвижения машинок. Мы научим машинки ездить в разные стороны и следовать к финальной точке карты, где они успешно будут уничтожаться.
✅ Полезные ссылки:
- Урок на сайте itProger: itproger.com/course/unity-game/3
⏰ Тайм коды:
00:00 - Начало
00:18 - Компоненты для машинки
02:50 - Написание кода
04:00 - Код для движения машинки
08:30 - Триггеры на дороге
22:00 - Устранение ошибок
27:50 - Удаление машинки
29:00 - Разные форматы движения
42:30 - Заключительная часть
✔ Сообщество программистов: itproger.com/
✔ ----
🚀 Telegram: t.me/itProger_official
Инстаграм itProger: / itproger_official
Группа FaceBook: goo.gl/XW0aaP
- Уроки от #itProger 👨🏼‍💻
- Все уроки по хештегу #itprogerLessons

Пікірлер: 31
@Rodblock1
@Rodblock1 4 ай бұрын
Cпасибо за урок!
@mr.nobody4152
@mr.nobody4152 5 ай бұрын
Супер урок!
@user-tl9cp6vh3o
@user-tl9cp6vh3o 5 ай бұрын
А ещё курсы по C++ будут?
@user-bz2hj4gj8z
@user-bz2hj4gj8z 5 ай бұрын
Топ
@user-wn7dd3rv8c
@user-wn7dd3rv8c 2 ай бұрын
error CS0246: The type or namespace name 'Carcontrol' could not be found (are you missing a using directive or an assembly reference?) выбивает ошибку+ не могу ввести координати в FinalPosition
@YuriLazutchenko
@YuriLazutchenko 4 ай бұрын
там же можно было сразу, как получили смещение мышки по x и y, сравнить, что больше: x или y, обнулить переменную с меньшим значением и не будет задвоения, в каком направлении все же указали ехать машинке
@merzlikinn
@merzlikinn 2 ай бұрын
🔥🔥🔥🔥🔥🔥🔥🔥🔥
@zlatoslava_vyshkivska
@zlatoslava_vyshkivska 5 ай бұрын
А у играх типу GTA тоже все также с перемещением машины действует? То-есть создатели настраивают тригери до каких может перемещаться автомобиль? Это наверное долго на каждой карте это выстраивать...
@user-ek7ho8rb9x
@user-ek7ho8rb9x 5 ай бұрын
Нет. А здесь предлагается самый грубый/простой способ. Ну, а если ты просто троллишь автора, то - зачёт!
@Nik24411
@Nik24411 5 ай бұрын
Можно курс по tkinter
@user-ly7vp6om4t
@user-ly7vp6om4t Ай бұрын
Обьясните мне один момент, когда прописываешь команды для определенной строчки нормально ли их все не помнить, я почти под каждое действие ищу эти команды в чужих примерах, это придет с опытом или мне срочно нужно что то учить?
@user-ly7vp6om4t
@user-ly7vp6om4t Ай бұрын
Типо, когда он пишет код к движению машинки, я не понимаю как он понимает что эту строчку нужно прописать, мой код на это действие был б куда скуднее и вероятно не рабочим,именно потому что я пропустил бы какую то строчку....
@justiceno.4106
@justiceno.4106 4 ай бұрын
Мне кажется странным изменение знака скорости в методе FixedUpdate(). Мы каждую его итерацию сначала возвращаем модуль скорости, затем идём сквозь if'ы и опять меняем знак если нужно. Нет никакого смысла постоянно менять поле скорости. Логичнее было бы изменить знак скорости один раз в методе OnMouseUp()
@fragger1352
@fragger1352 Ай бұрын
Делал все как вы, но при запуске у меня все машинки начинает ехатьсами по себе. Что делать?
@Mihail_HGo
@Mihail_HGo 5 ай бұрын
Второй! 😊
@Fiza_Rizz
@Fiza_Rizz 3 ай бұрын
у меня проблеми 7:55 с mesh colliders годорит што не поддерживает я их виключил ошибки перестали появлятса но теперь машинка просто не едит когда на нее нажать(
@users12345
@users12345 3 ай бұрын
надо добавить box collider
@user-up9gh3ig2c
@user-up9gh3ig2c 4 ай бұрын
Не уверен что смешивать Update и FixedUpdate хорошая идея. Может рассинхрон в логике появиться и баги, особенно если проц перегружен. Лучше в резиновом времени работать, так синхронизация не потеряется. А FixedUpdate оставить для каких-нибудь анимаций в реальном времени.
@Sobik4
@Sobik4 3 ай бұрын
Время 18:57 Помогите! из-за [NonSeriaIized] выдаёт ошибку
@users12345
@users12345 3 ай бұрын
подключи библиотеку System;
@users12345
@users12345 3 ай бұрын
у меня такое же было
@user_Toniamogus
@user_Toniamogus 2 ай бұрын
@@users12345 где нажать чтобы ее подключить?
@Keriflex
@Keriflex Ай бұрын
Что делать если машинка когда касается триггера останавливается (не все а только одна)
@Keriflex
@Keriflex Ай бұрын
@itproger
@gregorianaugust2732
@gregorianaugust2732 3 ай бұрын
лол, машина на месте 180 разворот дает, что делать?
@user-wn7dd3rv8c
@user-wn7dd3rv8c 2 ай бұрын
исправил? такая же проблема
@gregorianaugust2732
@gregorianaugust2732 2 ай бұрын
неа, ща С# учу, чтобы найти в чем прекол
@VasilyDominator
@VasilyDominator 2 ай бұрын
if (FinalPosition.x != 0) { transform.position = Vector3.MoveTowards(transform.position, FinalPosition, finalspeed * Time.deltaTime); Vector3 lookAtposition = FinalPosition - transform.position; lookAtposition.y = 0; transform.rotation = Quaternion.RotateTowards(transform.rotation, Quaternion.LookRotation(lookAtposition), Time.deltaTime * rotatespeed); } Ты наверное написал без фигурных скобок
@VasilyDominator
@VasilyDominator 2 ай бұрын
@@gregorianaugust2732 где if (FinalPosition.x != 0) фигурные скобки потом код
Курс UNITY разработки с нуля / Урок #5 - Меню старта и проигрыша в игре
24:59
Школа itProger / Программирование
Рет қаралды 2,6 М.
PINK STEERING STEERING CAR
00:31
Levsob
Рет қаралды 19 МЛН
Just try to use a cool gadget 😍
00:33
123 GO! SHORTS
Рет қаралды 40 МЛН
Купили айфон для собачки #shorts #iribaby
00:31
Верстка сайта с нуля на HTML | CSS / #5 - Подписка на рассылку
24:56
Школа itProger / Программирование
Рет қаралды 3 М.
Создание PHP веб-сайта с нуля / Урок #3 - Регистрация пользователей
24:54
Школа itProger / Программирование
Рет қаралды 2,7 М.
Курс UNITY разработки с нуля / Урок #2 - Дизайн основной сцены в игре
22:16
Школа itProger / Программирование
Рет қаралды 8 М.