Тёмный

How to Make a Bullet Hell Game in Godot [P1] - Basic Collisions 

TheBuffED
Подписаться 6 тыс.
Просмотров 29 тыс.
50% 1

Опубликовано:

 

17 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 33   
@basedfacistman
@basedfacistman 4 года назад
finally i can make a touhou
@aifias
@aifias 2 года назад
I hope so
@ssneakyandfriends1626
@ssneakyandfriends1626 7 месяцев назад
;)
@GAbEEe-t8x
@GAbEEe-t8x 2 месяца назад
i am joining this
@diogomoreira7275
@diogomoreira7275 4 года назад
This is really exciting. Thanks for the quality Godot content
@TheBuffED
@TheBuffED 4 года назад
For sure, thank you!
@user-xt1rc1ps1q
@user-xt1rc1ps1q 4 года назад
This video has been of great help!
@TheBuffED
@TheBuffED 4 года назад
That's awesome!
@WilliamShinal
@WilliamShinal Год назад
Thanks for the vid! I finally nailed things down. The problem? Keep the ship in bounds while letting it get hit by enemy fire too. Solution? Keep the KinematicBody2D I used initially and instead add a child Area2D to it with the circular hitbox in it. The bullets and Area2D are on collision mask and layer 2, and the body itself and the boundaries are on collision mask and layer 1.
@coreo881
@coreo881 2 года назад
Thanks for the tut. You explained it all simply. This is my first time using Godot and it's strikingly similar to Unity.
@7_rlz_714
@7_rlz_714 4 года назад
Finally bullet hell in godot
@swatkat8583
@swatkat8583 4 года назад
Great tutorial friend - keep 'em coming! Godot is a very capable tool but we need a wealth of tutorials if we want it to gain any traction for commercial development.
@TheBuffED
@TheBuffED 4 года назад
Thank you so much, and I agree! Hopefully Godot will be properly recognized soon for how wonderful it is
@deividbreno3527
@deividbreno3527 4 года назад
Keep going!
@TheBuffED
@TheBuffED 4 года назад
You got it!
@gynuraa
@gynuraa 3 года назад
Amazing tutorial! I'm still learning Godot but already loving it so far! I have one question, why didn't you use a kinematicBody2D for the player with a collisionShape? Im really new to the engine, are there any benefits/reasons why you would choose an area2D over it? Thank you for your amazing tutorials.
@rconnor2006
@rconnor2006 3 года назад
I'm late, but I would think this is because a kinematicBody is meant to be used with physics collisions (if you wanted to do things like have bullets bounce off of the player), and all that's needed in this game is just an area to detect bullets entering.
@Allstreamer_
@Allstreamer_ 4 года назад
Great tutorial thx
@jackx1930
@jackx1930 11 месяцев назад
Nice tutorial, but the way the material is taught is making me believe this guy doesn't really know what he's talking about...
@TheBuffED
@TheBuffED 11 месяцев назад
At the time I probably didn't haha I remember this one being an experiment where I was learning along the way as I made the videos.
@mustafamajid7986
@mustafamajid7986 4 года назад
nice work , i have a questions the mouse controller can work like touch input if export apk ?
@i_saidmeow2469
@i_saidmeow2469 2 года назад
You made this tutorial so much more difficult by modifying the panel positions.
@jessedoes7162
@jessedoes7162 2 месяца назад
Hey I’m sorry if this is too late to ask Since this tutorial was four years ago But the print() function at the end for me doesn’t work I added the collision and everything and yet when my player gets hit it doesn’t say he got hit
@winzero7
@winzero7 2 года назад
excelente video, muchas gracias. una pregunta ¿Cómo hago para que las bullets se generen por debajo del sprite del enemy?
@MilkenGamer42
@MilkenGamer42 3 месяца назад
Is the language different between version 3 and 4? I followed the script verbatim and I keep getting an error on the line "var b = bullet_scene.instance()" saying "Invalid call. Nonexistent function 'instance' in base 'PackedScene'". Trying to figure out where I messed up, as this is my only road block I ran into following this video.
@luminproductions3927
@luminproductions3927 2 месяца назад
you use "var b = bullet_scene.instantiate()" in godot 4.
@MilkenGamer42
@MilkenGamer42 2 месяца назад
@@luminproductions3927 Thank you!
@arcticblitz9630
@arcticblitz9630 3 года назад
Question, for some reason when I make a second enemy and use this bullet the collision doesn't eork, how do I fix this?
@villocity5794
@villocity5794 8 месяцев назад
I really like this video an I know its old. But there was literally no need for the raycast. At least in godot 4.21. Just use an Area2d with a collisionshape2d and then connect the area to the bullets script and check if the "body" that entered is the player and if so run a "dmg" function in the player to change the health
@123TeeMee
@123TeeMee 4 года назад
Why is the player considered a scene? I gues its just a weird name thats not really relating to what it means 100%
@Siggator1
@Siggator1 4 года назад
its just how the engine works its scene based, and you can put different things like player functions or levels in different scenes
@Izayoink_Saccuy
@Izayoink_Saccuy 3 года назад
Basically dollar store touhou
@bigmancozmo
@bigmancozmo 4 года назад
1:02 EXAMPLE: MY FAVORITE GAME (WHATS MY FAVORITE GAME? READ MORE TO SEE) JUST SHAPES & BEATS
Далее
AI can't cross this line and we don't know why.
24:07
Просмотров 472 тыс.
УГОСТИЛ БЕЛКУ МОРОЖЕНЫМ#cat #cats
00:14
The Bullet Hell With Absolutely FLAWLESS Game Design
7:30
We made Vampire Survivors BUT in 10 Lines of Code
7:08
Can I Remake Super Mario World in Godot? (Part 1)
18:44
I Built The First LAMINAR FLOW ROCKET ENGINE
15:51
Bullet Hell Shmups:  More than dodging
6:40
Просмотров 42 тыс.
Top Down 2D Shooting in Godot
18:33
Просмотров 84 тыс.
УГОСТИЛ БЕЛКУ МОРОЖЕНЫМ#cat #cats
00:14