Спасибо за очередной урок! Лайк и коммент для продвижения видео!😁
@GameTech32 роки тому
Рад был Помочь
@user-ce3wb5df2d2 роки тому
Проще показывать пример кода на примере игры. Завести переменную life, damage. Функция и методы для лечения и урона. Сделать полноценный платформер. Позже создание класса персонаж и тд. Голый код сложно воспринимается. Жду новых видосов)
@GameTech32 роки тому
Хорошо,я это учту)
@kirigayakadzuto1462Рік тому
Топовый контент, не думал сделать курс по юнити? На примере того, как ты игру создаешь, было бы здорово, я только шарп пока учу по Чистый код и курсу Сакутина, хотелось бы увидеть как люди игры создают в лайве
@GameTech3Рік тому
Курса точно не будет. Уроки скорее всего тоже, не хочу распыляться на обучение и заливку видосов. О, я тоже чистый код читал, хорошая книга
@user-so1nh5un4x3 місяці тому
Очень сильно помог , спасибо большое
@goldbocman81542 роки тому
А какой прыжок использовать лучше всего?
@GameTech32 роки тому
Лучше использовать такой который вписывается в твою конкретную игру.По идее можно использовать любой.Например если тебе нужен контроль над прыжком то лучше использовать Который с анимацией.А если просто нужен плавный прыжок то можно использовать ригидбоди.Если же нужен очень резкий и динамичный прыжок то нужно использовать Transform.
@wandererprodРік тому
Если постоянно нажимаешь пробел персонаж улетает в небо - можно ли это как-то исправить?)
@GameTech3Рік тому
Можно.Напиши условие что ты стоишь на земле. Правда тогда придется написать проверку того что ты на земле - есть много способов но я обычно пользуюсь рейкастом. И тогда когда рейкаст соприкасается делай isGrounded = true иначе false. И потом делай if(isGrounded) "Код прыжка";
@GameTech Спасибо, но с этими параметрами прыжок теперь почему-то вообще перестал работать не знаете в чем может быть причина? 😕
@GameTech3Рік тому
Тут уже конкретно проект нужно смотреть. Я же не знаю что у тебя там. Может быть очень много причин, например скорость прыжка нулевая, или объект повернут так что рейкаст стреляет вбок а там пустота. напиши Debug.Drawray(transform.position, Vector3.down,Color.green, transform.localScale.y);(Оно выведет луч в сцену) Это должно помочь.
@Suharikponos12572 роки тому
скинь ссылку на уроки по разработке игр где ты научился пж
@GameTech32 роки тому
Ну в целом я учился сам первые 3 месяца, но потом мне очень сильно помог курс eccentricgames.tilda.ws/
@ferrumgamesfeg5052Рік тому
ААААААААААА мои глаза! Нельзя ставить GetComponent в Update без особой надобности! Лучше ставить его в Start()
@GameTech3Рік тому
Если бы ты смотрел внимательно то заметил бы что я его туда и Переместил), хотя вначале и написал в Update().
@ferrumgamesfeg5052Рік тому
@@GameTech3 Извеняюсь, но почему вы не добавили его сюда сразу?
@GameTech3Рік тому
Точно не помню. Это было 6 месяцев назад. Возможно не заметил что это в апдейте либо еще что либо.
@RuDLeXРік тому
А можно скрипты?
@GameTech3Рік тому
Ок,как нибудь выложу.Но по сути здесь всё очень просто и можно и по видео сделать.
@GameTech3Рік тому
Не разобрался как выложить скрипт в инет, так что если это ещё актуально кинул просто текстом к видео .
@user-lm3gl9ci5g9 місяців тому
для телефона public float speed = 12f; public float jumpHeight = 3f; private Rigidbody rb; public Transform groundCheck; public float groundDistance; public LayerMask groundMask; public Joystick jos; bool isGround; void Start() { rb = GetComponent(); } void Update() { isGround = Physics.CheckSphere(groundCheck.position, groundDistance, groundMask); float x = jos.Horizontal; float z = jos.Vertical; rb.velocity = new Vector3(x, rb.velocity.y, z) * speed; } public void Jump() { if (isGround == true) { rb.AddForce(Vector3.up * jumpHeight, ForceMode.VelocityChange); } }
@rogaus2 роки тому
Где видео
@GameTech32 роки тому
Сейчас участвую в геймджеме.Думаю будет видео как это все закончится.