Переход между локациями в Godot Engine 3.2.1 - Переход между сценами в Godot

  Рет қаралды 11,408

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

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

4 жыл бұрын

Мои игры в 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
| -- СПАСИБО -- | #Godot3D #GodotEngine #Godot В этом уроке рассмотрим первый вариант перехода между разными уровнями в Godot Engine. Способ довольно примитивный, в следующем видео расширим интерактивность и возможности.
Новый спонсор: / @jeka_bird
СТАНЬ ОФИЦИАЛЬНЫМ СПОНСОРОМ КАНАЛА SKANERSOFT
/ @godot3d
ЗАДАЙ МНЕ ВОПРОС, НА КОТОРЫЙ Я ОТВЕЧУ В ВИДЕО
ingast.ru
ЗАКАЖИ РЕКЛАМУ НА КАНАЛЕ SKANERSOFT
y2u.ru?реклама
=== ЧЕРПАЕМ ЗНАНИЯ ТУТ ===
Godot Engine Russia: godot-engine.ru
Второй канал: / skaner
=== ИНФОРМАЦИЯ ===
Наш чат в Discord: y2u.ru?чат
Группа ВК: y2u.ru?vk
Автор идеи и ведущий: y2u.ru?me
Поддержать монеткой: y2u.ru?donate
Прочие способы поддержать монеткой: onjs.ru
=== ТЕХНОЛОГИИ ===
Операционная система: Ubuntu 19.04 / Windows 10
Запись видео: OBS, Captura
Обработка звука: Audacity
Монтаж: KDEnlive, Movavi
Музыка из видео: skanersoft.ru#music
=== ПЛЕЙЛИСТЫ ===
GDScript Book (обучение GDScript)
• GDScript Book - изучен...
Создание 3D игр на Godot Engine
• Уроки Godot Engine на ...
Создание игр на Godot Engine
• Playlist
Написание игр и приложений на NW.js
• Playlist
Основы создания игр на JavaScript с нуля + интересные решения для ваших игр
• Создание игр на JavaSc...
Интересные решения на JavaScript
• Playlist
Истории игровых движков
• История движка
Создание "арканоида" на чистом JavaScript с нуля
• Как создать Arkanoid н...
Создание 3D игр на C++
• Playlist
Программирование в Lazarus
• Playlist
Теги для поиска моих видео - #SkanerSoft #GodotEngine
-- добавлено в 2020 году --
ДРУГ, ПОДДЕРЖИ ПРОЕКТ!
PATREON - / skaner
БУСТИ - boosty.to/game3d
KZbin - / @godot3d

Пікірлер: 73
@cyrilwoollen1270
@cyrilwoollen1270 4 жыл бұрын
Урок очень хороший. Спасибо! Продолжай в том же духе!
@johnblack1485
@johnblack1485 4 жыл бұрын
Делай больше видеоуроков по 3D играм, моделированию в Blender, уроки по Android-шутеру можно доделать. Всё интересно и полезно.
@user-we3or2rb6g
@user-we3or2rb6g 4 жыл бұрын
Очень красиво и атмосферно получилось!
@Yevgen_sky1608
@Yevgen_sky1608 2 жыл бұрын
Нужно! Конечно продолжай делать видео!
@user-qo6wi2ll8h
@user-qo6wi2ll8h 4 жыл бұрын
Полезно, спасибочки!
@user-yd2sj4ez6w
@user-yd2sj4ez6w 4 жыл бұрын
Спасибо тебе за твои труды
@user-pf6xu7vl3g
@user-pf6xu7vl3g 4 жыл бұрын
Полезная тема. Спасибо
@synthwave_chad
@synthwave_chad 4 жыл бұрын
Коммент для поддержки канала!)
@soundsbeard
@soundsbeard 4 жыл бұрын
отличное видео, спасибо
@Michael_Sh
@Michael_Sh 3 жыл бұрын
Интересно как всегда
@damascake
@damascake 4 жыл бұрын
Поставил лайк, потом подумал и добавляю коммент.
@AXAAAXAXXAXAXXAA
@AXAAAXAXXAXAXXAA Жыл бұрын
Спасибо большое!
@geoking1907
@geoking1907 3 жыл бұрын
Здравствуйте, Пётр! Мне очень помогают ваши ролики! Меня кстати зовут Георгий.
@user-frond-end_dev
@user-frond-end_dev 4 жыл бұрын
лайк+подписка=продолжай в том же духе! не бросай
@user-nj9hb5qc4y
@user-nj9hb5qc4y 4 жыл бұрын
Мои молитвы были услышаны!
@Godot3D
@Godot3D 4 жыл бұрын
Не только твои) Спасибо за отзыв!
@user-ih3yj6bc8v
@user-ih3yj6bc8v 4 жыл бұрын
Спасибо за полезные видео. Вопрос - как в Godot установить кириллические шрифты, чтобы в TextEdit, Label и т.д. отображались русские буквы?
@Godot3D
@Godot3D 4 жыл бұрын
Посмотри урок про сбор ресурсов
@user-sw9ff1ow8h
@user-sw9ff1ow8h 4 жыл бұрын
Кстати, заметен рост в моделировании. И пбр материалы рулят!
@filipphoncharenko8661
@filipphoncharenko8661 4 жыл бұрын
спасибо
@KepKigan
@KepKigan 6 ай бұрын
Привет продолжай снимать в том же в духе видосы топ по обучения я хочу создать игру моштабную
@user-yt7cy4uy4z
@user-yt7cy4uy4z Ай бұрын
Хочу увидеть продолжение
@jeka_bird
@jeka_bird 4 жыл бұрын
:3 Меня зовут Женёк Очень подробный и для многих полезный видос Продолжай в том ж духе ! // Обращение к зрителям Призываю всех, кому действительно важно творчество scaner, присоединяться к спонсорам. На это есть несколько причин 1.Ютуб 2.Мотивация 3.Качество 4.Плюшки :3 Это единственный канал по годо на русскоязычном ютубе, было бы очень обидно потерять его . Всем добра и не болеть )
@Godot3D
@Godot3D 4 жыл бұрын
Рад познакомиться!
@sovtel
@sovtel 4 жыл бұрын
Привет. Традиционный вопрос, а как бесшовно переходить из сцены в сцену, из чанка в чанк, пока не понятно? :-)
@koren_pro
@koren_pro 4 жыл бұрын
Курто! Да, ОЧЕНЬ интересно как можна реализовать бесшовную прогрузку локаций... Спасибо!)
@arabian1797
@arabian1797 4 жыл бұрын
Загружаешь в определенную позицию кусок сцены, удаляя старый. Основная сцена при этом должна быть.
@PetrNagel
@PetrNagel 4 жыл бұрын
Привет! Я об этом обязательно подумаю!
@Softovick
@Softovick 4 жыл бұрын
Насколько я знаю, по настоящему бесшовной технологии нет. В консолях например сцену меняют, пока игрок видит минимально, например в Uncharted находясь внутри вагона - в это время снаружи удаляют старую и загружают новую сцену.... Или в туннеле идет.... В Life is Feudal MMO я видел попытку сделать бесшовный мир, но выглядело это немногим лучше того, как сделано тут.
@koren_pro
@koren_pro 4 жыл бұрын
@@Softovick как вариант, подгружаем квадрати игрового мира, которие ближе n метров к игроку, и удаляем те которие дальше...
@Alexandr_Naumow
@Alexandr_Naumow 4 жыл бұрын
можно сделать как в старых гта треугольники... желтый свет- вход открыт, красный- нужен ключ, зеленый личное пространство... ну как пример)
@mariyaimamovaberdiyeva1201
@mariyaimamovaberdiyeva1201 2 жыл бұрын
Сделай ролик по созданию кат сцены в годо это нужно всем по моему
@physchemistTI
@physchemistTI 4 жыл бұрын
Спасибо! Интересное видео. Однако у тебя в основном материал для начинающих, как на счет чего-то посложнее?
@user-sw9ff1ow8h
@user-sw9ff1ow8h 4 жыл бұрын
Ура! смена уровней!
@artprepod
@artprepod 3 жыл бұрын
Привет. А можно сделать два кубика без точек, но со смещением игрока при переходе чтобы не зацикливалось
@user-ek2ki5cf4n
@user-ek2ki5cf4n 4 жыл бұрын
Привет, очень нравятся твои видео, они вдохновляют. Загорелся идеей сделать симулятор мореплавания, но не смог сделать физику плавающего объекта. Мой корабль просто ездил по дну) как транспорт. Можно ли в Godot сделать физику плавания?
@Godot3D
@Godot3D 4 жыл бұрын
Дам небольшую подсказку: плавание - это особая форма левитации =)
@user-jj4ko2df5n
@user-jj4ko2df5n 4 жыл бұрын
Привет! Меня зовут 26))
@PetrNagel
@PetrNagel 4 жыл бұрын
Приятно знать!
@user-nq8kb6lm5p
@user-nq8kb6lm5p 2 жыл бұрын
А когда я перехожу на другую локацию то старая куда девается? Или она висит в памяти?
@gosudarsdiary2489
@gosudarsdiary2489 4 жыл бұрын
Привет, ты делаешь полезные видео о годот . было бы неплохо если бы ты сделал изменение формы героя как в этом видео. kzbin.info/www/bejne/Y3zIiJ9sZaidm6c довольно интересное действие. спасибо за видос . буду благодарен если ты отпишешь, о том, может ли такая тема иметь место на твоем канале.
@penguinuwu5770
@penguinuwu5770 2 жыл бұрын
Круто, А как такое сделать в 2д
@user-gv6yu4uq5f
@user-gv6yu4uq5f 4 жыл бұрын
В чём может быть причина подвисания игры при перезагрузке уровня? Или это норма?
@Godot3D
@Godot3D 4 жыл бұрын
В данной реализации - норм. Смотри продолжение.
@user-ym1nf4ue6c
@user-ym1nf4ue6c 4 жыл бұрын
Вы же сканер софт? Надеюсь, что да. Воопщем, я на вашем сайте *godot russia* заметил некорректный текст. Если быть точнее, то на проекте *управление свайпами* написано *уравление свайпами*
@Godot3D
@Godot3D 4 жыл бұрын
Спасибо! Исправлю)
@DurmanHimself
@DurmanHimself 4 жыл бұрын
а что делают спонсоры
@Bortyk
@Bortyk 3 жыл бұрын
Гретта Тунберг
@daninspace9009
@daninspace9009 4 жыл бұрын
Раз два три четыре пять Я иду игру писать
@mixayshamrov5213
@mixayshamrov5213 3 жыл бұрын
Пётр, у меня ругается на скрипт в том месте, где G.game = self extends Node func _ready(): G.game = self G.world = $world G.player = $world/player G.camera = $world/InterpolatedCamera G.load_level() не знаешь, в чем дело?
@Godot3D
@Godot3D 3 жыл бұрын
Может и знаю, зависит от ошибки)
@mixayshamrov5213
@mixayshamrov5213 3 жыл бұрын
@@Godot3D The identifier "G" isn't declared in the current scope ----версия Godot 3.2.3 И еще в скрипте global который я подключил как синглтон в func load_level(): level = load("res://scenes/"+level_name+".tscn").instance world.add_child(level) instance не меняет цвет на синий.
@Godot3D
@Godot3D 3 жыл бұрын
Ошибка говорит о том, что G не подключен, как синглтон, а даже если подключен, то, вероятно, с другим именем. instance - это функция, соответственно ей нужны скобочки.
@mixayshamrov5213
@mixayshamrov5213 3 жыл бұрын
@@Godot3D Понял, спасибо, буду разбираться дальше
@ArtiKvestik
@ArtiKvestik 4 жыл бұрын
Меня полным именем зовут Артемий.
@AXAAAXAXXAXAXXAA
@AXAAAXAXXAXAXXAA Жыл бұрын
10:55 / 12:02
@user-sw9ff1ow8h
@user-sw9ff1ow8h 4 жыл бұрын
А чем нода position_3d отличается от spatial?
@Godot3D
@Godot3D 4 жыл бұрын
В справке написано так: Generic 3D position hint for editing. It's just like a plain Spatial, but it displays as a cross in the 3D editor at all times. То есть ничем. И наследует так же Spatial и ничего не добавляет нового.
@user-sw9ff1ow8h
@user-sw9ff1ow8h 4 жыл бұрын
@@Godot3D Спасибо за информацию! Расплодили сущностей! Могли бы и спатиал крестиком выделять.
@user-yx4pu8yh1u
@user-yx4pu8yh1u 4 жыл бұрын
Как создать телепорт на одной сцене?
@Godot3D
@Godot3D 4 жыл бұрын
Об этом тоже будет)
@alexeykotava6034
@alexeykotava6034 11 ай бұрын
Электросила не так выглядит)))
@Artfrost
@Artfrost 4 жыл бұрын
ну делать локации в наше время так себе идея... при этом ты не упомянул как хранить изменения на сценах, npc и врагов (чтобы они не переинициализировались) давно уж в тренде открытые миры, полезней увидеть на эту тему материал: как огромный мир поделить на секторы и подгружать их динамически без заеданий и лагов.
@Godot3D
@Godot3D 4 жыл бұрын
Скинь пожалуйста любую инди игру с открытым миром. Мне как раз нужны примеры для развития темы. Это же только первое видео по теме (о чем я упомянул).
@Artfrost
@Artfrost 4 жыл бұрын
@@Godot3D Astroneer, CrossWorlds: Escape, TerraTech, Space Engineers, StoneHearth, Northgard, ClassiCube, The Colonists, Kubifaktorium, Colony Survival... и еще больше 2Dшных насчет инди, никто и ничто не мешает же собраться в команду :)
@Artfrost
@Artfrost 4 жыл бұрын
@@Godot3D или рассмотреть возможность фоновой подгрузки сцены при приближении к зоне перехода, если годо позволяет что либо подгружать в фоне... или как вариант хранить в памяти ближайшие сцены (и скрывать/показывать нужные) но это костыли )
@Artemidon
@Artemidon 4 жыл бұрын
Любой комментарий написал хух
@porkogalliard8568
@porkogalliard8568 3 жыл бұрын
godot со своии всратым gdscript ваще никак не пересикается с 3д так что забрось ты это
@VladFrayAboba228
@VladFrayAboba228 9 күн бұрын
сначала писать научись
@viktorkuznetsov1617
@viktorkuznetsov1617 3 жыл бұрын
спасибо
Сбор ресурсов в игре на Godot Engine 3.2.1
27:46
Уроки Godot Engine 3D - Petr Nagel
Рет қаралды 7 М.
Я нашел кто меня пранкует!
00:51
Аришнев
Рет қаралды 4,6 МЛН
路飞被小孩吓到了#海贼王#路飞
00:41
路飞与唐舞桐
Рет қаралды 69 МЛН
ТАМАЕВ УНИЧТОЖИЛ CLS ВЕНГАЛБИ! Конфликт с Ахмедом?!
25:37
How to Add Interaction in Godot 3
8:06
Nagi
Рет қаралды 37 М.
Создание 3D игры в Godot за час / Уроки Godot Engine 3D
50:07
Нейросеть учится боксу
12:17
KrashheR
Рет қаралды 228 М.
Переходишь с Unity на Godot? Посмотри это видео!
25:19
Тот Самый Келин
Рет қаралды 107 М.
ВСТРЕТИЛ ПОУ В ЗАКУЛИСЬЕ Garry's mod
19:18
НУБАСТЕР
Рет қаралды 413 М.
Школьник ► SchoolBoy Runaway ► Побег через крышу
16:01