Комментарии:
Pogchamp
Ответить"Good morning, afternoo-" presses like cause HeartBeast
ОтветитьHey dude your content is super awesome, and you inspired me to stick with the Godot engine when I was about to uninstall it, and now I love using it to make games. Keep up the great content. Thanks.
ОтветитьGreat tutorial. I think you should post your videos on the Godot discord, they have a channel for sharing tutorials.
ОтветитьThat is very handy! +1
Now I wonder how would a laser beam work, which gets reflected from the walls...?
I needed this! Thank you so much Benjamin!!
Ответитьthe like/dislike ratio tho ....
ОтветитьHope do the same in Game maker 💙
ОтветитьLooks like you have been making good progress using Godot.
How do you feel it fairs compared to GameMaker studio 2?
Definitely filing this one aware for future use... thanks Ben!
ОтветитьPlease keep with the Godot videos! Gamemaker is outclassed now.
ОтветитьPlanned to add mining lasers to my game today, perfect timing. Now I have a reference for implementation.
ОтветитьThank you so much for this tutorial, this is exactly what I've been looking for! So simply explained, you are awesome!
ОтветитьThanks for such great tutorials! I've always been interested in game development but I had never tried it until I started watching your videos. Im so glad you take the time to explain why things work the way they do and you don't just right a bunch of code and then vaguely explain what it all does.
ОтветитьI really miss your Gamemaker tutorials :)
ОтветитьWill you do a follow-up to go over setting up the beam to reflect off of surfaces when there's a collision and making it respond to input instead of always being on?
ОтветитьThank you so much. I've been trying to figure out how to make art-heavy backgrounds with polygons, as in Once Upon a Coma, and didn't know how to start. Never thought about stealing CollisionPolygon2D's polygon to Polygon2D from a script.
Didn't expect to learn it from a laserbeam tutorial tho.
Now with this in mind I think I'll try to make a script to fill the border with grass sprites.
Hi Ben, could you redo the top-down rpg in Godot which you previously did in Gamemaker?
ОтветитьCool:)
ОтветитьQuality
ОтветитьGood lord I was literally searching for this yesterday and I couldn't find it. It seems like you made this video just for me lol. Thanks a lot.
ОтветитьCan I ask how Godot is configured to remove 3D related things?
Ответитьdo you can make a download of all your tutorial projekts that would be very nice
ОтветитьGreat tutorial Ben. Taught me something. Thank you.
ОтветитьFor me, and I followed absolutely ever single step twice (I started all over again the first time this problem happened) but every time I try to run the game from the world scene with the collision objects in place, the laser doesn't track the mouse. Tracks it just fine in the laser scene but not in the world scene.
The error :
Line 9 (UNUSED_ARGUMENT):The argument 'delta' is never used in the function '_physics_process'. If this is intended, prefix it with an underscore: (ignore) '_delta'
The debugger states: Invalid call. Nonexistent function 'get_Collision_point' in base 'RayCast2D.
Mind you, the code is identical what gives?
Okay so, I figured it out as I was composing this. I'm keeping this comment to maybe help others. 'get_Collision_point' is invalid due to the simple fact that there is no such thing as get_Collision_point in GDOT, there is a get_collision_point.SEE IT?? I had Collision capitalized and thus the whole code was bunk. that is stupid as hell, but oh well. I'm learning. Thanks for the videos.
when will you be doing networking?
ОтветитьTime to add a laser weapon to my Metroidvania game!
ОтветитьMuchas gracias!
ОтветитьSuper helpful thank you!
ОтветитьHello Mr. HeartBeast thank you very much for your Tutorial. I don't
I don't undestand english but I understand all that you did.
You inspirate me to do VideoGames
Thank you very much and God Bless you and your family!!!!
very cool! awesome vid!
ОтветитьThank you this is amazing! 💯💯
ОтветитьThank you so much for this
ОтветитьCuriously this doesnt work when instanced as a child of my player character but works fine when instanced directly in the world
ОтветитьThank you for the video.
ОтветитьThank you so much!
ОтветитьYou can helpe me? My laser have a Collision Polygon2D, and i want to that Polygon2D too extends to the collision point of raycast, same of sprite. Can you helpe please?
love your videos <3
why multiplying by MAXLENGHT if you going to use normalized() will it not be scaled to 1
var max_cast_to = mouse_postion.normalized() * MAX_LENGHT
Not to be confused as a short laser projectile that travels A LOT slower.
ОтветитьI LOVE THIS GUY
ОтветитьThanks for this! However, I discovered a little problem. The raycast stops while the beam image continues to extend itself if it isn't colliding. I solved this by altering the if/else statements. if colliding: beam.region_rect.end.x = end.position.length(), else: beam.region_rect.end.x = end.global_position.length()
ОтветитьI have a problem. none of the recommended fixes stop it. the raycast doesn't collide with the walls and the endpoint never moves more than 100 pixels away. Thanks!
okay, so I kinda fixed it. it still extends the beam too far but the endpoint is in the right spot. apparently, putting it on a moving sprite doesn't work very well.
okay, so I fixed the problem with the sprite, turns out it was colliding with its hitbox. I still cant fix the problem with the beam though.
also, how do I turn the beam on and off?
~wherever and whenever you are, my name is Benjamin~ here have a like
Ответитьthank you
ОтветитьNot sure how you would use region rect that way if you were pulling the beam from a spritesheet.
ОтветитьStill useful. I am glad this tutorial exists because all other are just copy paste and no explanation
ОтветитьThis isn't just a great tutorial. it's also a great lesson on how to program. First, know exactly what you want to achieve. Secondly, divide that problem into many smaller problems and then start solving these smaller problems until you have completed the bigger problem. Thank you for the video. It was very helpful.
ОтветитьThank you.
ОтветитьIn GODOT 4.0 RayCast's cast_to was renamed to target_position
Ответить