Тёмный

ПЕРЕДВИЖЕНИЕ ОТ ПЕРВОГО ЛИЦА В Unity 

maxvell-game developer
Подписаться 3,8 тыс.
Просмотров 25 тыс.
50% 1

Передвижение от первого лица в юнити.
Курс юнити разработчика👉itproger.com/?...
Мои игры: yandex.ru/game...

Опубликовано:

 

28 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 67   
@sonegin
@sonegin Год назад
Конечно огромное тебе спасибо за это видео, за то что ты перевел это видео. Но звук слишком тихий, в некоторых моментах английский диктор перебивает
@toilter_wer
@toilter_wer Год назад
Я редко пишу комментарии на ютубе, но тут хочу оставить комментарий, и благодарность за то что ты перевёл видео ролик, причём тот который реально очень полезный, спасибо тебе большое :3
@yarburart7242
@yarburart7242 Год назад
единственный нормальный гайд на русском по управлению персонажем
@f1rd697
@f1rd697 Год назад
спасибо тебе огромное за перевод и озвучку видео, еще и видео оказалось крайне полезным
@batmancatcat7591
@batmancatcat7591 Год назад
9:14 зачем нужен quaternion? Почему нельзя сразу присвоить значение xRotation к нужной вертикали x или y?
@batmancatcat7591
@batmancatcat7591 Год назад
7:12 а почему умножение Vector3.up на mouseX , а не сложение? Я не понимаю принципа((
@catNEP
@catNEP Год назад
я баг нашёл, типо тыкаю быстро пробел и перс взлетает
@bazamemov-hs7rl
@bazamemov-hs7rl 7 месяцев назад
Нашел как это контрить?
@Milash001
@Milash001 3 года назад
Давай исчо!!! Переводи все что есть, будем всё смотреть!😊
@sonegin
@sonegin Год назад
Несомненно лучший гайд, огромное спасибо автору. У меня почему-то не работает( я туплю наверное
@СтасЕрченко
@СтасЕрченко Год назад
using System.Collections; using System.Collections.Generic; using UnityEngine; public class MouseLuke : MonoBehaviour { public float mouseSenisit = 100f; public Transform playerBody; float xRotation = 0; // Start is called before the first frame update void Start() { Cursor.lockState = CursorLockMode.Locked; } // Update is called once per frame void Update() { float mouseX = Input.GetAxis("Mouse X") * mouseSenisit * Time.deltaTime; float mouseY = Input.GetAxis("Mouse Y") * mouseSenisit * Time.deltaTime; xRotation -= mouseY; transform.localRotation = Quaternion.Euler(xRotation, 0, 0); xRotation = Mathf.Clamp(xRotation, -90f, 90f); playerBody.Rotate(Vector3.up * mouseX); } }
@samsmit812
@samsmit812 7 месяцев назад
Есть ссылка на оригинал на английском? Двуголосая озвучка не воспринимается совсем, почему нельзя было очистить дорожку на монтаже?
@four8772
@four8772 8 месяцев назад
Товарищи, помогите! У меня при повороте вверх и вниз дергает камеру.
@фейзи
@фейзи Год назад
Как убрать полет при нажатии пробела много раз? Сними пожалуйста видос😢
@developsoft5561
@developsoft5561 Год назад
Попробуй так if (Input.GetButtonDown("Jump") && isGrounded) { velocity.y = Mathf.Sqrt(jumpHeight * -2f * gravity); } else { velocity.y += gravity * Time.deltaTime; } а "velocity.y += gravity * Time.deltaTime;" ниже закомментируй. Если использовать более современный контролер считывания с клавиатуры/джойстика то такой проблемы нет. Надеюсь поможет.
@maxvell-gamedeveloper
@maxvell-gamedeveloper 9 месяцев назад
Курс юнити разработчика👉itproger.com/?link=-7xak76v Мои игры: yandex.ru/games/app/259342?lang=ru
@ЛеонидМальцев-с3п
@ЛеонидМальцев-с3п 6 месяцев назад
Привет. Кого в интернете или в ютубе можно попросить сделать тренажер-игра английского языка? Например в виде какого-то 3Д героя, он просто стоит и говорит по английски. Сначала простые слова и предложения, потом все усложняется. Дикция как носитель английского языка. Есть меню перевода, если кому не понятно что он сказал. Нужно выполнять задания, которые он говорит
@SRMRKN
@SRMRKN 5 месяцев назад
караваны грабить не нужно?
@ЛеонидМальцев-с3п
@ЛеонидМальцев-с3п 5 месяцев назад
@@SRMRKN какие караваны?
@vladrompus2gd969
@vladrompus2gd969 Год назад
Я полностью скопировал первый код, но у меня камера вращается только влево и вправо, ещё раз код полностью переделан и я уже все проверил.
@Andreanono
@Andreanono Год назад
я сделал, господи, это жесть какая-та using UnityEngine; public class cameraandmouse : MonoBehaviour { public float mouseSensivity = 100f; public Transform player; float xRotation = 0f; // Start is called before the first frame update void Start() { Cursor.lockState = CursorLockMode.Locked; } // Update is called once per frame void Update() { float mouseX = Input.GetAxis("Mouse X") * mouseSensivity * Time.deltaTime; float mouseY = Input.GetAxis("Mouse Y") * mouseSensivity * Time.deltaTime; xRotation -= mouseY; transform.localRotation = Quaternion.Euler(xRotation, 0, 0); xRotation = Mathf.Clamp(xRotation, -90f, 90f); player.Rotate(Vector3.up * mouseX); } }
@MrPavl1nus
@MrPavl1nus Год назад
using UnityEngine; public class PlayerMovement : MonoBehaviour { public CharacterController controller; public float speed = 12f; public float gravity = -9f; public float jumpHeight = 3f; public Transform groundCheck; public float groundDistance; public LayerMask groundMask; Vector3 velocity; bool isGrounded; void Update() { isGrounded = Physics.CheckSphere(groundCheck.position, groundDistance, groundMask); if (isGrounded && velocity.y < 0) { velocity.y = -2f; } float x = Input.GetAxis("Horizontal"); float z = Input.GetAxis("Vertical"); Vector3 move = transform.right * x + transform.forward * z; controller.Move(move * speed * Time.deltaTime); if (Input.GetButtonDown("Jump") && isGrounded) { velocity.y = Mathf.Sqrt(jumpHeight * -2f * gravity); } controller.Move(velocity * Time.deltaTime); velocity.y += gravity * Time.deltaTime; } }
@minnick_russkii
@minnick_russkii Год назад
я делаю все точ в точ но мне говарат что неправельный класс
@НикитаАрбузов-щ6г
@НикитаАрбузов-щ6г 3 года назад
Все круто, но добавь себе немного валюме
@onetwozzzplus
@onetwozzzplus 3 года назад
Ок, звук вроде норм. Поправлю немного в следующий раз
@Wertin_123
@Wertin_123 6 месяцев назад
СПАСИБО!!!
@ShocoShow
@ShocoShow 2 года назад
Этому видео уже 2 года и этот код не совсем рабочий уже. И он ушел с ютуба уже год назад. Жалко, много инфы давал по разработке игр.
@fanti1_
@fanti1_ 2 года назад
А что именно не работает?
@fanti1_
@fanti1_ 2 года назад
Просто не могу уже 2 дня найти движение чтобы чел двигался туда куда смотрит камера
@qdnr
@qdnr Год назад
@@fanti1_ всеработает =/
@zombiezan335
@zombiezan335 Год назад
Не работает
@СергейТищенко-к6з
@СергейТищенко-к6з 2 года назад
Неразборчиво, совсем.. (((
@Kismish600
@Kismish600 Год назад
привет, если не трудно выключи английский звук, а то ничего не слышно
@gamingpro3324
@gamingpro3324 3 года назад
здравствуйте можете помочь, я создал игру и хочу продать проект(не плей маркете,а обычному человеку), где продать, как это сделать, вабще шо делать,
@gamingpro3324
@gamingpro3324 2 года назад
@Derzayka привет норм ты как
@gamingpro3324
@gamingpro3324 2 года назад
@Derzayka 3 месяца просто потратил время
@gamingpro3324
@gamingpro3324 2 года назад
@Derzayka я особо ничем не владею, я просто смотрел видео и повторял
@mousechannel4712
@mousechannel4712 7 месяцев назад
Голоса сливаются по громкости. Не найс
@noob-game-show505
@noob-game-show505 2 года назад
.
@Lord-play837
@Lord-play837 Год назад
вот бы ссылка на скрипт была а то так лень писать
@AssDestroyer277
@AssDestroyer277 2 года назад
как этот чернокнижник именно такую макарошку сделал?
@alexkvashin216
@alexkvashin216 Год назад
В CharacterController есть уже свойство isGrounded, смысла делать новый layer нету
@samix1073
@samix1073 2 года назад
всё сделал, но когда прыгаю впритык к какому то ящику, персонаж лагает\прилипает к этому обьекту подскажите, может кто то знает решение проблемы?
@MikhailM-h2q
@MikhailM-h2q Год назад
какой ужасный звук
@Game_
@Game_ 8 месяцев назад
мне лично все нравится
@Teness1n
@Teness1n 8 месяцев назад
@@Game_ну кому-то нравится есть говно
@Game_
@Game_ 8 месяцев назад
@@Teness1n бывает)
@rusikboss5077
@rusikboss5077 3 года назад
Перевод это хорошо придумано. Но голос оригинала зачем оставлять? Ничего не разобрать
@dreamerdev5032
@dreamerdev5032 2 года назад
так типо модно
@globalacademyorigina1
@globalacademyorigina1 4 месяца назад
Hello, I was generate my world by proceduring, and trying to adapt ure code to it. I have interest results. My personage jumps, walks and falls, but velocity.y not grow any case. And somehow I shoud inverte my gravity to amke it work. How I can handle it? Thanks
@globalacademyorigina1
@globalacademyorigina1 4 месяца назад
The problem is in bool isGrounded. It's not changing.
@qdnr
@qdnr Год назад
Камера дергается
@globalacademyorigina1
@globalacademyorigina1 4 месяца назад
good video. Only one thing would be nice to add. Adding Masklayer in generated terrain by C# that would be very interesting) TY
@globalacademyorigina1
@globalacademyorigina1 4 месяца назад
cause g is speed change. speed mesure is meter per second, and accelleration is a change on N meter per secon every second. thats why time in squere. )
@ЕвгенийМокшин-щ6я
У меня почему то камера по иксу не крутиться чё делать?
@vladrompus2gd969
@vladrompus2gd969 Год назад
У меня по игрику
@Михайло-з4ы8в
@Михайло-з4ы8в 10 месяцев назад
Спасибо за перевод
@DaniilZelikov
@DaniilZelikov 5 месяцев назад
Большое спасибо за перевод!
@firt1277
@firt1277 4 месяца назад
Спасибо
@noob-game-show505
@noob-game-show505 2 года назад
а вот если ты сохранил скрипт и кинул его в юнити а там ошибка что делать надо?
@jotarokujo5769
@jotarokujo5769 Год назад
Мне очень понравилось, жалко что он ушёл два года назад. У меня только не работает свободное перемещение камеры-(((
@AssDestroyer277
@AssDestroyer277 2 года назад
я переписал все точь в точь, но в итоге мне говорит что что-то не так, кому он уши крутит? я даже ту же версию движка установил и все скатывается к тому что не работает
@maxvell-gamedeveloper
@maxvell-gamedeveloper 2 года назад
А что не так
@AssDestroyer277
@AssDestroyer277 2 года назад
@@maxvell-gamedeveloper код не хочет работать, какой-то компонент все переломал
@maxvell-gamedeveloper
@maxvell-gamedeveloper 2 года назад
Ну не знаю, я делаю игру и по этому видео у меня все работает
@samix1073
@samix1073 2 года назад
хз, у меня сработало
Далее
Катаю тележки  🛒
08:48
Просмотров 293 тыс.
Китайка и Максим Крипер😂😆
00:21
ПОЧЕМУ ВСЕ ТРЯСЕТСЯ в UNITY ?
39:14
Катаю тележки  🛒
08:48
Просмотров 293 тыс.