Godot 3.2 - Подъем и перетаскивание 3D объектов игроком С НУЛЯ | Godot Engine 3D Drag and Drop

  Рет қаралды 13,384

Уроки Godot Engine 3D - Petr Nagel

Уроки Godot Engine 3D - Petr Nagel

3 жыл бұрын

Мои игры в Google Play - play.google.com/store/apps/de...
Мои игры на Yandex Games - yandex.ru/games/developer?nam...
Мои игры в App Store - apps.apple.com/ru/developer/p...
Все мои игры на Godot - pn.studio ВАЖНО! ВСЕ НОВЫЕ МАТЕРИАЛЫ БУДУТ ВЫХОДИТЬ НА ЯНДЕКС ДЗЕН
y2u.ru?zen
| -- СПАСИБО -- | ВАЖНО! ВСЕ НОВЫЕ МАТЕРИАЛЫ БУДУТ ВЫХОДИТЬ НА ЯНДЕКС ДЗЕН
y2u.ru?zen Успей забрать скидку 15% и КАРЬЕРНЫЙ ЧИТ от школы XYZ School - bit.ly/3aYHfJc
В этом видео разберем механику подбора предметов, их перемещения по локации, бросание и отпускание. С нуля и в 3D.
Скачать исходники: github.com/SkanerSoft/SkanerS...
Имейте ввиду, что его нужно открывать в версии движка НЕ НИЖЕ 3.2.4 RC 3!!!
МОЙ ИГРОВОЙ КАНАЛ
y2u.ru?onkeypress
СТАНЬ ОФИЦИАЛЬНЫМ СПОНСОРОМ
PATREON - / skaner
БУСТИ - boosty.to/game3d
KZbin - / @godot3d
ПОДДЕРЖИ ПРОЕКТ УДОБНЫМ ДОНАТОМ
onjs.ru
ЗАКАЖИ РЕКЛАМУ
y2u.ru?реклама
ИНФОРМАЦИЯ
Наш чат в Discord: y2u.ru?чат
Автор идеи и ведущий: y2u.ru?me
Patreon Sponsors: y2u.ru?patreon
KZbin Sponsors: y2u.ru?donate
Дзен: y2u.ru/?zen
ТЕХНОЛОГИИ
Операционная система: Ubuntu 20.04 / Windows 10
Запись видео: OBS, Captura
Обработка звука: Audacity
Монтаж: KDEnlive, Movavi, ShotCut
Музыка из видео: фонотека KZbin
Тег для поиска моих видео - #Godot #Godot3D #GodotEngine #Game3Dev #SKANERSOFT

Пікірлер: 53
@ruyzuki1
@ruyzuki1 3 жыл бұрын
Мне нравятся ваши уроки, наблюдая ваши видео, я начал понимать гораздо лучше, как работает Godot программирование .
@Bortyk
@Bortyk 3 жыл бұрын
Теперь нужен урок, как перетаскивать 3Д объекты мышкой.
@666GooglMan66
@666GooglMan66 3 жыл бұрын
Уровень твой растёт!) Молодца, спасибо за урок
@DanDiablo
@DanDiablo 3 жыл бұрын
Еще не смотрел, но уже лайк и мое уважение!
@user-sw9ff1ow8h
@user-sw9ff1ow8h 3 жыл бұрын
О, полезнейший урок!
@alphazer0373
@alphazer0373 2 жыл бұрын
как же я тебя люблю ты мне ооооооочень помог
@user-vs8ey9nq2q
@user-vs8ey9nq2q 3 жыл бұрын
Спасибо, Петр! Наконец-то я нашел свой темп уроков. И это мотивировало впервые сделать что-то рабочее на godot. Повторил 80% урока за вечер. Много времени ушло на баг, когда физика тупо отключается только из-за присутствия на сцене объекта с ClollisionPlane. Это было трудно отловить))) Теперь физика чудит у объекта с несколькими CollisionShape. То ли они пересекаются, то больше одного нельзя…
@user-gv6yu4uq5f
@user-gv6yu4uq5f 3 жыл бұрын
Вообще, классно вышло.
@loxsfee2665
@loxsfee2665 3 жыл бұрын
Привет. Спасибо за видео. Можешь в следующем ролике показать как сделать юви развёртку человека в блендер.
@Lakamfo
@Lakamfo 3 жыл бұрын
Будет видео про мультиплеер?
@V8_power
@V8_power 3 жыл бұрын
Дружище, помнишь ты в марио делал куб, который на кирпичики разлетается?) можешь подсказать как в 2д такой объект сделать? Например ящик, который от удара рассыпается) буду безумно благодарен!
@user-qi5em1lb5e
@user-qi5em1lb5e 3 жыл бұрын
Привет , покажи как сделать хэд шот систему , садится и взаимодействовать с машиной
@it-oc
@it-oc 3 жыл бұрын
кстати как ты сохранил gltf, как сцену ???
@vladyan01
@vladyan01 2 жыл бұрын
Почему ты не используешь статическую типизацию?
@user-yj4db3wz2y
@user-yj4db3wz2y 2 ай бұрын
здарова квантум передай привет мне и илье много лет тебя смотрим удачного стрима
@user-lf4in4qe2c
@user-lf4in4qe2c 3 жыл бұрын
привет бро ,я только начал изучать жд скрип и у меня проблема как сделать в 2 для платформера нормальный не лагающий прыжок в длину,ото через раз получается его сделать
@user-eq8ib1ni1r
@user-eq8ib1ni1r 3 жыл бұрын
Когда 4й урок по Three js????
@ZeroPower_
@ZeroPower_ 3 жыл бұрын
сделай следующий видио про обучение языка GODOT
@Lakamfo
@Lakamfo 3 жыл бұрын
Есть плейлист видео gdscipt
@planeta_game-dev
@planeta_game-dev 3 жыл бұрын
как скачать исходник?????
@casuale1200
@casuale1200 3 жыл бұрын
пожалуйста сделай в следующем видео какую то 2д игру
@DanDiablo
@DanDiablo 3 жыл бұрын
Это Вам сюда kzbin.info/door/oW5DE2TZxaK47qhtbN6g2g
@oz669
@oz669 3 жыл бұрын
Все круто🙏 Спасибо за видео, все же до сих пор жду обзор на Cocos Creator 3.0😍 Не слушай комментарий ниже, делай как тебе удобно, посмотрел видео полностью, смотрится легко, не заметил как прошел час👍☺️
@BloodPact
@BloodPact 11 ай бұрын
В 4.0 код не работает :(
@rorka1252
@rorka1252 3 жыл бұрын
Привет, я покупаю комп пожалуйста напиши какие видеокарты для годо 3.0 чтобы OpenGl 3.3? Вообщем что для него надо
@Godot3D
@Godot3D 3 жыл бұрын
На работе стоит ноут вот с такими характеристиками - www.dns-shop.ru/product/453e22a0127a1b80/156-noutbuk-asus-tuf-gaming-fx505dt-al025-cernyj/characteristics/ Отлично работает и 3.x и 4.0
@rorka1252
@rorka1252 3 жыл бұрын
@@Godot3D спасибо за ответ
@rorka1252
@rorka1252 3 жыл бұрын
@@Godot3D такой пойдет? - GF RTX 3060 Ti 8GB GDDR6 Gaming X Trio MSI (GeForce RTX 3060 Ti GAMING X TRIO)
@ruyzuki1
@ruyzuki1 3 жыл бұрын
​@@rorka1252 будет хорошо в течение 5 лет и более
@oz669
@oz669 3 жыл бұрын
@@rorka1252 как смешно ахаха, уржаться.
@Crims_Mine
@Crims_Mine 25 күн бұрын
41:06 не обращайте внимания я для себя
@user-cg2fw3kw9d
@user-cg2fw3kw9d 3 жыл бұрын
Здравствуйте, скажите пожалуйста, а возможно ли подключать к движку свои языки программирования? Просто очень хотелось бы писать на моем любимом языке - Лиспе, но он не поддерживается движком.
@StimSmit
@StimSmit 3 жыл бұрын
А зачем добавлять функцию интерполяции на каждый интерактивный объект, если можно один раз добавить её в скрипт игрока? Это увеличит производительность и в функции drop() не будет смысла, так как в таком случае только один объект сможет интерполироваться за раз, а другой автоматически падать.
@Godot3D
@Godot3D 3 жыл бұрын
Вариативность поведения, плюс обработку для неиспользуемых объектов можно выключать (set_physics_process(false)), ну и на самом деле, никто не запрещает делать так, как хочется) PS: Спасибо за подписку!
@user-df4ze3bu9z
@user-df4ze3bu9z 3 жыл бұрын
кстати можно и не создавать ноду rayCast, у камеры есть методы позволяющие это делать, например(C#): Vector2 center = GetViewport().Size / 2; var from = camera.ProjectRayOrigin(center); var to = from + camera.ProjectRayNormal(center) * 100f; var state = GetWorld().DirectSpaceState; var pick = state.IntersectRay(from, to); pick - содержит данные об объекте
@Bortyk
@Bortyk 3 жыл бұрын
Любопытно. +
@Godot3D
@Godot3D 3 жыл бұрын
Да, но это не методы камеры. в IntersectRay можно передавать две позиции, что полностью исключают строки выше. Плюс каждый кадр брать DirectSpaceState не есть хорошо, так как операция довольно затратная. Если и следовать вашему коду, то достаточно взять всего две строчки: var state = GetWorld().DirectSpaceState; var pick = state.IntersectRay(camera_position, to_position); Однако такой способ не пригоден для покадровой проверки.
@Bortyk
@Bortyk 3 жыл бұрын
@@Godot3D Еще лубопытнее ++
@user-df4ze3bu9z
@user-df4ze3bu9z 3 жыл бұрын
Да, directSpace довольно затратная и я кстати не проверял, что быстрее работает. Как-нибудь потестю
@madness2048
@madness2048 3 жыл бұрын
Урок супер. Но классно бы было, если бы это всё было в 1 проекте. Разбивай уроки по темам и следуй им. Если у тебя "Подъем и перетаскивание 3D объектов игроком С НУЛЯ", то не нужно записывать как ты моделил кубикия, добавлял в сцену. Пусть проект будет на гитхаб, что-бы каждый мог посмотреть как это реализовывается в виде, где каждый коммит = урок на ютубе.
@oz669
@oz669 3 жыл бұрын
Не устраивает, не смотри👍 Иди туда, где уже делают с готовыми ассетами, далеко ходить не надо, на англоязычном Ютубе тебе все сделают на готовых моделях👍
@madness2048
@madness2048 3 жыл бұрын
@@oz669 не нужно так говорить. Плохо, когда в видео с таким название лишь 10 минут по теме.
@oz669
@oz669 3 жыл бұрын
@@madness2048 На вкус и цвет дружище, ты пока что единственный, кто на это пожаловался, меня лично полностью все устраивает :)
@ikiruogawa8371
@ikiruogawa8371 3 жыл бұрын
Достаточно разделение на главы сделать.
@ashadynet
@ashadynet 3 жыл бұрын
@@oz669 не нравится коммент - не читай
@SashProfit-hn5wj
@SashProfit-hn5wj 8 ай бұрын
зделай на 4 версию умоляю!
@amega_play
@amega_play 2 жыл бұрын
Не пробовал в видео о "Подъеме и перетаскивании 3D объектов игроком" рассказывать именно о "Подъеме и перетаскивании 3D объектов игроком" , а не о паузе, моделировании, передвижении, камере и прочем мусоре? Это так, чтобы видео минут на 40 сократить и не заставлять зрителя искать начало урока о "Подъеме и перетаскивании 3D объектов игроком".
@Lakamfo
@Lakamfo 3 жыл бұрын
Снова на Винду перешёл -_-
@user-kp2yq2ho1r
@user-kp2yq2ho1r 3 жыл бұрын
Спасибо за видео. Прошу перестань говорить "ок"
Твоя первая игра на Godot
1:34:34
Фронтенд Паштет
Рет қаралды 61 М.
Пробую самое сладкое вещество во Вселенной
00:41
ОСКАР ИСПОРТИЛ ДЖОНИ ЖИЗНЬ 😢 @lenta_com
01:01
MEGA BOXES ARE BACK!!!
08:53
Brawl Stars
Рет қаралды 34 МЛН
Godot Engine - Сохранения в игре. Часть 2. Сохранение уровня.
17:18
Уроки Godot Engine 3D - Petr Nagel
Рет қаралды 5 М.
Godot Engine 4 ПЕРВЫЙ ВЗГЛЯД
38:39
Уроки Godot Engine 3D - Petr Nagel
Рет қаралды 29 М.
Godot Engine AI - Искусственный интеллект в Godot 3D
18:25
Уроки Godot Engine 3D - Petr Nagel
Рет қаралды 17 М.
13 ADDONS to SPEED UP your game creation in GODOT!
11:23
MrEliptik
Рет қаралды 102 М.
The Ultimate Guide for Physics in Game Development!
1:04:41
Will Hess
Рет қаралды 108 М.
Сбор ресурсов в игре на Godot Engine 3.2.1
27:46
Уроки Godot Engine 3D - Petr Nagel
Рет қаралды 7 М.
Создание 3D игры в Godot за час / Уроки Godot Engine 3D
50:07
Пробую самое сладкое вещество во Вселенной
00:41