No video

Godot 3D стрельба. Выстрелы Godot Engine

  Рет қаралды 16,545

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

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

Күн бұрын

Пікірлер: 57
@destervon8119
@destervon8119 4 жыл бұрын
Привет,друг! Ты самый крутой человек на Ютубе в этом году. Ты помогаешь своими роликами не только каким-то программистам одиночкам,но и целым компаниям. Спасибо,продолжай и не забрасывай это дело ))
@itz_me_kamiya
@itz_me_kamiya 4 жыл бұрын
Хотелось бы увидеть подбор оружия и хранения его в инвентаре. При нажатии на 2, например, он его доставал бы, а первое оружие скрывал. Ну, обычная смена оружия
@yurabg7108
@yurabg7108 2 жыл бұрын
Легко) Я бы это делал через visible. Например: if Input.is_action_just_pressed("ui_1"): $Gun.visible = true if Input.is_action_just_pressed("ui_2"): $Gun.visible = false Это легкий и практичный способ
@mrjopka44
@mrjopka44 Жыл бұрын
@@yurabg7108 если его скрыть, то оно не перестанет стрелять + чтобы сделать объект невидимым нужно печатать .hide( ), а не visible = true
@PetrNagel
@PetrNagel 4 жыл бұрын
Было бы круто, расскажи кто об этом видео друзьям)
@hasst9261
@hasst9261 4 жыл бұрын
Лучший
@user-kx4tf2cd8n
@user-kx4tf2cd8n 4 жыл бұрын
Всё кртуо, но так и не понял, откуда G взялась
@leoneverte
@leoneverte 3 жыл бұрын
Это singleton.. посмотри уроки GODOT singleton.. (global script)
@VkProfiGaming
@VkProfiGaming 3 жыл бұрын
скрипт Global добавь в авто загрузку и поствь доступ не Global, а G
@vicktortumilevich6747
@vicktortumilevich6747 10 ай бұрын
Бро, спасибо)
@me2beats313
@me2beats313 4 жыл бұрын
найс
@johan5134
@johan5134 2 жыл бұрын
Можно ли сделать такую же стрельбу с использованием Raycasting? Сделать полет пули без использования физического процесса, но с таким же результатом полета пули. К пример как в Звездных войнах. И что из этих двух "Raycasting _physic_process" требуется больше ресурсов от железа для реализации?
@user-frond-end_dev
@user-frond-end_dev 4 жыл бұрын
Информативно!- я в ауте, спасибо за видос
@pruf8317
@pruf8317 4 жыл бұрын
Не подскажешь как можно сделать например граффити на стенах? Допустим что бы таким образом можно было сделать дыру от пули?
@leoneverte
@leoneverte 3 жыл бұрын
Decals.. Через get_collision_point and get_collision_normal в node RayCast.. добавляет плоскую модель декалии на стену где идёт соприкосновение.. И поварачивает её нормаль.... КОроче это надо смотреть, вникать.. и понять...
@nuller_2011
@nuller_2011 Жыл бұрын
Ты ТОП!!!
@stalker32041
@stalker32041 Жыл бұрын
А ещё можно сделать timer = const, ту же 5 задать и из timer вычитать это delta, пока не
@MalfiSQ
@MalfiSQ Жыл бұрын
Я все никак не могу понять, что за G.add() мы использовали, что означает G
@zvvgames
@zvvgames 6 ай бұрын
global (глобальный скрипт -> через него можно упровлять игрой)
@leoneverte
@leoneverte 3 жыл бұрын
Пасяб... Много того, чего я делал через гемор, оказывается можно делать так просто... Например не знал, что collider и queue_free так легко удаляет объект, а-то я мудрил всякие сигналы.. ))) И ещё несколько полезных нюансов..!!! Одним словом молодец... ! У тебя новые видосы появляются по GODOT ????
@VkProfiGaming
@VkProfiGaming 3 жыл бұрын
у меня ругается на переменную левел при нажатии лкм или пкм, и пулю не выпускает.
@user-mb4hd8yd8c
@user-mb4hd8yd8c 10 ай бұрын
+
@zvvgames
@zvvgames 6 ай бұрын
Убрать перед level -> пример: level.add_child(o) а надо add_child(o) без level и ворк@@user-mb4hd8yd8c
@user-et8sl7sr4y
@user-et8sl7sr4y 3 жыл бұрын
Помогите с узлом G. тк в видео про него ничего
@thisblade9053
@thisblade9053 3 ай бұрын
я тоже не понимаю
@walterwhiteheisenberg554
@walterwhiteheisenberg554 3 ай бұрын
нужно зайти в проект, и там в автозагрузку написать путь к global скрипту и назвать его G
@GOGIRGo
@GOGIRGo 7 ай бұрын
Можете подсказать, что такое G и почему оно не работает?
@Kreadge
@Kreadge 3 ай бұрын
переменная глобальная в автозагрузке
@alexeyv1432
@alexeyv1432 4 жыл бұрын
Пж покажи как сделать отдачу, смену оружия, перезарядку и прицеливание.
@leoneverte
@leoneverte 3 жыл бұрын
Чувак - это или в Blendere делай и импортируй в Годо с анимациями.. Или отдельные объекты без анимации, анимируй через AnimationPlayer p.s. Может лично тебе это уже не нужно. ибо прошло 11 мес с момента вопроса, за-то может, кто-то другой прочтёт и поймёт, и получит ответ на свой вопрос..
@user-wr9ke6ym3u
@user-wr9ke6ym3u 2 жыл бұрын
Подскажи плиз, как ты сделал так фильтр приятный на цвета?
@renamed_user1703
@renamed_user1703 4 жыл бұрын
Без малейшего представления что такое "o" в скрипте Global... Edit: Спустя час разборок, оказалось что "o" это кароче такая шутка штучная, ваще корочь.
@saltyns635
@saltyns635 4 жыл бұрын
крч ваще ваще
@danyaalexandrov385
@danyaalexandrov385 3 жыл бұрын
дружииыыщщще, обьясни пожалуйста, что это за "о", ибо я тупой, и не знаю (хотя бы скинь ресурс, благодаря которому ты понял)
@mandarin4ik0
@mandarin4ik0 Жыл бұрын
@@danyaalexandrov385 в этой "о" хранится заранее загруженная сцена с пулей
@MSTUDIO12345
@MSTUDIO12345 3 ай бұрын
4:14
@denseforestcamp
@denseforestcamp 4 жыл бұрын
Не понимаю, почему ты всегда делаешь скорость движения игрока дико низкой. А в целом весьма информативно.
@pruf8317
@pruf8317 4 жыл бұрын
какая разница если игрок вообще двигается?
@amega_play
@amega_play 3 жыл бұрын
Не работает. Переменная level сама не знает, чего хочет.
@user-cj5py8sq6w
@user-cj5py8sq6w 2 жыл бұрын
Просто убрать level перед add_child()
@zvvgames
@zvvgames 6 ай бұрын
спс помог@@user-cj5py8sq6w
@_ArtNik_
@_ArtNik_ 3 жыл бұрын
А как добавить функцию fire
@fijje
@fijje 3 жыл бұрын
Откуда o? Помогите дураку, просто пишет add_child in base "Nill"
@VkProfiGaming
@VkProfiGaming 3 жыл бұрын
у менятакже. а "о" это object
@user-cj5py8sq6w
@user-cj5py8sq6w 2 жыл бұрын
Просто убрать level перед add_child()
@mihamor06
@mihamor06 Жыл бұрын
@@user-cj5py8sq6w чел ты хорош, спасибо тебе! Выручил
@user-hu6yb1nu7t
@user-hu6yb1nu7t 4 жыл бұрын
еее
@stintav
@stintav 3 жыл бұрын
6:10 как написать отрицательное значение?
@asaliyakaz
@asaliyakaz 3 жыл бұрын
Я не могу понять чему ровняется переменная или констант G
@ifullut5786
@ifullut5786 3 жыл бұрын
Это узел...
@Tornado7989
@Tornado7989 7 ай бұрын
патскажите аткуда взялся global gd я не панимаю я ешо студент патскажите пж
@nceUponWinther
@nceUponWinther 3 жыл бұрын
а что тако G ???
@yp1t3r41
@yp1t3r41 Жыл бұрын
Я создаю свой проект по типу раста очегь полезно
@renamed_user1703
@renamed_user1703 4 жыл бұрын
Чет геморно с этими сценами... Unity по нагляднее будет, а в целом "урок" не плох
@arabian1797
@arabian1797 4 жыл бұрын
В юнити все фактически то же самое
@OlegAF
@OlegAF 4 жыл бұрын
Юнити по нагляднее? Там же префабы через одно место делаются. Тут же наоборот, сделал сцену - вот тебе префаб, можешь вставлять его в другую сцену как узел, а можешь вообще в другой проект перенести.
Magic trick 🪄😁
00:13
Andrey Grechka
Рет қаралды 43 МЛН
小丑把天使丢游泳池里#short #angel #clown
00:15
Super Beauty team
Рет қаралды 42 МЛН
Идеально повторил? Хотите вторую часть?
00:13
⚡️КАН АНДРЕЙ⚡️
Рет қаралды 18 МЛН
艾莎撒娇得到王子的原谅#艾莎
00:24
在逃的公主
Рет қаралды 50 МЛН
Создание 3D шутера для Android #1 | Godot Engine 3 2
25:16
Уроки Godot Engine 3D - Petr Nagel
Рет қаралды 13 М.
Обзор аддона Armory3D - игрового движка для Blender
1:04:52
Godot Engine AI - Искусственный интеллект в Godot 3D
18:25
Уроки Godot Engine 3D - Petr Nagel
Рет қаралды 18 М.
СОЗДАНИЕ ШУТЕРА В UNITY. Стрельба Raycast C# | Unity урок by Artalasky
21:52
ARTALASKY CG - Как создать игру
Рет қаралды 172 М.
Создание 3D игры в Godot за час / Уроки Godot Engine 3D
50:07
Magic trick 🪄😁
00:13
Andrey Grechka
Рет қаралды 43 МЛН