Больше видео о topdown shooter на Godot engine. 2d или вообще круто 3д
@Dinosaur456
10 күн бұрын
Я делаю игру наподобие light и там же ты не крутишься как болваньчик когда прицеливается помоги пж с этим или дай код как ты стрельбу в light сделал
@daniilusovich3660
8 ай бұрын
Спасибо за полезное видео
@tschech
8 ай бұрын
Всегда пожалуйста
@anonim-hg3ob
14 күн бұрын
не работает shoot скопировал а он не работает может как то указать area пули надо? cannot method 'instantiate' on a null value
@perfektobospo1755
7 ай бұрын
Можно пожалуйста оставлять ассеты. Просто иногда сложно уследить за тем что написано.
@user-zh6kn6tm9d
2 ай бұрын
привет, у меня вопрос касаемо видео, точнее результата его повторения, у меня появляются пули, но они появляются как бы из неба, не из оружия можешь помочь?
@tschech
2 ай бұрын
Привет, скорее всего ты расположил ноду Marker2D сильно выше игрока, ведь мы создаем пулю на координатах этой ноды а если пули летят сверху то логично что вытекающая нода смещенна не туда
@user-zh6kn6tm9d
2 ай бұрын
@@tschech Я поставил Marker2D прямо перед оружием но все равно пули появляются сверху. Что еще может быть решением данной проблемы?
@dontarrrrrrrr
6 ай бұрын
А что делать если мне выдает ошибку The bullet cannot be fixed by the target of an external example.
@ardasheryavanov8943
2 ай бұрын
А можешь показать как подобрать оружию и перезарядит его
@user-sm2mj6km1u
2 ай бұрын
Привет,а что означает transform?
@Alkatras_st
3 ай бұрын
1:12 когда я пишу instantiate() вылазит ошибка
@user-tc9jg2wr9z
7 ай бұрын
привет, у меня вопрос касаемо видео, точнее результата его повторения, у меня не появляются пули, есть след из партиклов, но сам спрайт не появляется, можешь помочь, пожалуйста?
@tschech
7 ай бұрын
Конечно , скорее всего ты не заметил какую нибудь маленькую деталь, которая все ломает или допустил ошибку в скрипте, как обычно бывает у меня, скинь скрипт который ты написал
@user-tc9jg2wr9z
7 ай бұрын
Уже всё решил, оказалось спрайт слишком маленький спасибо за видос, оч сильно помог@@tschech
@tschech
7 ай бұрын
Всегда пожалуйста :)
@nezdanchickkun
8 ай бұрын
А пули же вечно так будут лететь... нужно каждой пуле добавить таймер и уничтожать пулю
@tschech
8 ай бұрын
Я сделал короткое видео самого простого способа вызова пуль, дальнейшее развитие уже на вкус и цвет начинающих разработчиков :)
@MrEMTG
7 ай бұрын
Можно сделать переменную, в которую будет записываться кол-во пройденных пикселей, и условие, в котором если дистанция > радиуса(кол-во через которые ты хочешь уничтожать пулю), то уничтожаешь пулю
@MrEMTG
7 ай бұрын
Короче: var speed = 100 var range = 1000 var travelled_distance = 0 Далее в физик процессе: travelled_distance = speed * delta if travelled_distance > range: queue_free()
@_jStR
5 ай бұрын
@@MrEMTG У тебя ошибка в Travelled_distance = speed * delta Вместо "=" должно быть "+="
@joserios2317
6 ай бұрын
gracias por el tutorial
@Lonewolf-gf9ed
5 ай бұрын
Где у тебя код на выстрел можно посмотреть,?
@user-bz2hj4gj8z
7 ай бұрын
НЕ вышло
@desko8638
3 ай бұрын
1:02 куда добавить, не понял
@werity1337
2 ай бұрын
нажимаешь на "player", потом справа в инспекторе будет в самом верху название твоего скрипта, и там где надпись "Bullet" добавляешь саму сцену с пулей, надеюсь помог
@Homeman3740
4 ай бұрын
Круто! Можно пожалуйста тоже самое , но для Godot 3.5.3?
@user-pt1wd9zj2e
3 ай бұрын
Развивайся
@bratanfmbc9011
8 ай бұрын
спасибо за видео фурри тоже люди
@Lonewolf-gf9ed
5 ай бұрын
как и где ты подключил area_entered(area:Area2D)?
@tschech
5 ай бұрын
В верхней части инспектора можно переключать сигналы и сам инспектор
@Lonewolf-gf9ed
5 ай бұрын
@@tschech спасибо
@ereterskii8242
5 ай бұрын
Пишет:"Invalid call. Nonexistent function 'instance' in base 'PackedScene'". что может быть не правильно? код: if Input.is_action_just_pressed("LMB"): shoot() func shoot(): var bullet_instance = пулья.instance() bullet_instance.position = get_global_position() bullet_instance.rotation_degrees = rotation_degrees bullet_instance.apply_impulse(Vector2(0,0),Vector2(пуля_ЛЕТАЕТ,10).rotated(rotation)) get_tree().get_root().call_deferred("add_child",bullet_instance)
@GOC_GlobalOccultCoalition
5 ай бұрын
Спроси у jovianbot))
@ereterskii8242
5 ай бұрын
@@GOC_GlobalOccultCoalition ему так и писать, ну, как в моем комменте?
@valeriubologa6631
5 ай бұрын
а что делать если он не стреляет
@tschech
5 ай бұрын
Вопрос довольно размазанный , причин может быть много Консоль выдает ошибки? Покликай для выполнения функции стрельбы , если после этого появится ошибка в ней будет написана причина , также можно в функцию стрельбы написать принт, чтобы проверить работает ли она вообще и делать дальнейшие выводы
@wargack257
8 ай бұрын
Какой это язык программирования?
@crypto2023c
8 ай бұрын
python
@wargack257
8 ай бұрын
@@crypto2023c а можно так же сделать на c# ?
@nezdanchickkun
8 ай бұрын
@@wargack257можно, на C# все можно
@tschech
8 ай бұрын
GdS
@tschech
8 ай бұрын
@@wargack257 уже давно не трогал c#, но могу разобрать и сделать аналогичное видео
@user-sm2mj6km1u
2 ай бұрын
Привет,а что означает transform?
@darkhunter777
19 күн бұрын
перевод с одной системы координат на другую как йа понял 🤩
Пікірлер: 49