Qyllscape - Official Trailer
1:13
Click and Drag 3D Rotation in Godot
6:56
How I use Reddit to Market my Games
10:36
My Indie Dev Goals for 2021
6:47
4 жыл бұрын
Dragging Documents or Cards in Godot
6:44
3 Rare Ways to Pronounce GODOT
1:13
4 жыл бұрын
Пікірлер
@topguyz1045
@topguyz1045 16 күн бұрын
Thank you
@alanpagzz
@alanpagzz 18 күн бұрын
To whoever needs this: on Godot 4.x, for the export on 10:05, the format is: @export var areType: String
@alanpagzz
@alanpagzz 18 күн бұрын
Amazing video! and don't worry for the mistakes. They actually help us understand why we do what we do. Keep going! they're amazing!
@m.8443
@m.8443 Ай бұрын
every time i post in reddit the bot delete my post... this is complicated, how i can post in reddit?
@Mightykettle
@Mightykettle Ай бұрын
I needed this, thank you.
@uncertawn
@uncertawn Ай бұрын
Oh my god... you are my savior thank you so much! I was trying to import a model with a texture but there would be some random artifacts but this fixed it!
@Lersday
@Lersday Ай бұрын
youre a life saver
@kangketikonlen
@kangketikonlen 2 ай бұрын
Watching this video feels like reading an old comic series that's missing its final chapters. The tutorial is great, though, leaving viewers to imagine what comes next. I’ll come up with my own ending!
@patrickjones2843
@patrickjones2843 3 ай бұрын
2024 I'm using Godot 3.5.2 in the Kubuntu operating system everything worked fine for me. Thanks!
@patrickjones2843
@patrickjones2843 3 ай бұрын
Cool series! Thanks for taking the time to make these you are a great teacher and your video seem to cover everything you do so Im not left guessing. It's great!
@Luka116_
@Luka116_ 3 ай бұрын
Though the engine's changed a tiny bit, nothing's been hard to figure out even when things are different These tutorials are still lovely even after half a decade, thank you!
@AlwaysEast
@AlwaysEast 4 ай бұрын
You could just do something like this. var offset = Vector2() func _get_drag_data(at_position: Vector2) -> TextureRect: # replace TextureRect with whatever this object extends offset = get_local_mouse_position() return self func _can_drop_data(at_position: Vector2, data: Variant) -> bool: position = get_global_mouse_position()- offset return true
@beludobeludo
@beludobeludo 4 ай бұрын
One of the most elegant codes I've seen. It's really clear, Thanks
@TannerCh
@TannerCh 4 ай бұрын
This is very very cool!
@motioncache
@motioncache 4 ай бұрын
Great information here. New sub.
@RenanGarciaBorges
@RenanGarciaBorges 4 ай бұрын
Thank you!!! That is all that I have to say, I literally came to your tuto knowing NOTHING about Godot and I left with a running app. Thanks!
@YoBrand15
@YoBrand15 4 ай бұрын
You know whats funny about my playthrough... i never put it together that the sun station was causing the supernova lol. After looking back at notes, im not sure how anyone did... i only found out they were intendijg to blow up the sun once i actually got on the sun station and inside the ash twin project. But by then i already assumed the sun was just dying because you can see other stars exploding in the distance.
@fieldtrip2178
@fieldtrip2178 5 ай бұрын
Hey. There is a way simpler method to do this. using Position.relative. The position.relative is next - prev already calculated in the InputEventMouseMotion event. var rotating = false func _input(event): if event is InputEventMouseButton: if event.is_pressed(): rotating = true if event.is_released(): rotating = false if event is InputEventMouseMotion and rotating: var delta = get_process_delta_time() var rel = event.relative $Player.rotate_y(rel.x * .7 * delta) $Player.rotate_z(rel.y * .7 * delta)
@KantanVideos-r7t
@KantanVideos-r7t 5 ай бұрын
its posible to do the same whit an area2D?
@rizkihabib1897
@rizkihabib1897 5 ай бұрын
this is awesome
@solonxy
@solonxy 5 ай бұрын
seriously tried figuring out the "new inherited scene" for like 10 minutes then watched 20 seconds of this and problem solved! lol thanks
@paweszpakowski1234
@paweszpakowski1234 5 ай бұрын
I was looking for solving this issue past 2 months. THANK YOU!
@TheBuffED
@TheBuffED 5 ай бұрын
Nice!! Good to hear!
@kakashirau
@kakashirau 5 ай бұрын
Any ideas if this works on Godot 4? I can't seem to make it work, thanks
@TheBuffED
@TheBuffED 5 ай бұрын
I am not sure, I will have to revisit it, may need it myself actually!
@dumidordumbleplex
@dumidordumbleplex 5 ай бұрын
brugh, i just followed this on 4.3, no problems.. what is wrog ?
@zaludaoldrich
@zaludaoldrich 5 ай бұрын
On Godot 4.3 rc2 is all OK.
@joseantonioca8763
@joseantonioca8763 5 ай бұрын
How can I move the character when clicking?
@fieldtrip2178
@fieldtrip2178 5 ай бұрын
@@TheBuffED Hey. You can use position.relative here inside the InputEventMouseMotion event. You get the same result with less code. var rotating = false func _input(event): if event is InputEventMouseButton: if event.is_pressed(): rotating = true if event.is_released(): rotating = false if event is InputEventMouseMotion and rotating: var delta = get_process_delta_time() var rel = event.relative $Player.rotate_y(rel.x * .7 * delta) $Player.rotate_z(rel.y * .7 * delta)
@DaveIsLarge883
@DaveIsLarge883 6 ай бұрын
Thank you
@jessedoes7162
@jessedoes7162 6 ай бұрын
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
@Kay-eh8lm
@Kay-eh8lm 6 ай бұрын
thank you so much! :)
@stefano8936
@stefano8936 6 ай бұрын
Teacher: where did you get this 3.14? Archimedes: dunno bro, it just turns out to work quite well
@SolarMothOfficial
@SolarMothOfficial 6 ай бұрын
can you have a face be one texture while others be the same
@ThatTechyStoat
@ThatTechyStoat 6 ай бұрын
Cool. Taking inspiration
@gutzimmumdo4910
@gutzimmumdo4910 6 ай бұрын
the reason the animation looks like sht is because u didn't do the outline properly, like u left half the leg off
@MilkenGamer42
@MilkenGamer42 6 ай бұрын
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 6 ай бұрын
you use "var b = bullet_scene.instantiate()" in godot 4.
@MilkenGamer42
@MilkenGamer42 6 ай бұрын
@@luminproductions3927 Thank you!
@flyerderek6073
@flyerderek6073 7 ай бұрын
Verrry nice small pixel work !
@TheBuffED
@TheBuffED 5 ай бұрын
Probably the only example of me doing well with pixel art, and I appreciate the kind words!
@pepsipwns666
@pepsipwns666 7 ай бұрын
You can use a Button element with Modulate set to alpha 0 so its invisible, and get all the click inputs that way. Instead of using collision and characterbody etc.
@romanbednarek922
@romanbednarek922 7 ай бұрын
For me, it was one of the best presentations I've ever seen on that topic. Recently, I've fallen in love with generative art, and I was lacking information to delve into the subject and create on my own. Thank you.
@pinksoul1786
@pinksoul1786 7 ай бұрын
how to make it in Godot 4: extends RigidBody2D var ball_speed = Vector2(600,600) func _physics_process(delta): var collision_info = move_and_collide(ball_speed * delta) if collision_info: ball_speed = ball_speed.bounce(collision_info.get_normal()) remember to set gravity scale to 0
@sethwell2552
@sethwell2552 4 ай бұрын
Or just set linear and angular damp to 0 in project settings
@ewokrothaar8434
@ewokrothaar8434 7 ай бұрын
Impressive. Very nice.
@osmodhish4488
@osmodhish4488 7 ай бұрын
Hello friends, I am learning Godot and I am facing a problem with the educational source. I cannot find complete educational content on KZbin. Is it possible for someone to direct me to a suitable source?
@Rhythm162.
@Rhythm162. 3 ай бұрын
Go watch brackeys tutorials
@ricardolopezruiz611
@ricardolopezruiz611 7 ай бұрын
Very useful to setup a basic project for Mobile, thanks!!!
@MysticStickerV2
@MysticStickerV2 7 ай бұрын
Adding this for anyone seeing this and getting errors. This is posting as of Godot 4.2.2 extends Node3D const dir = [Vector2.RIGHT, Vector2.LEFT, Vector2.UP, Vector2.DOWN] var grid_size = 14 var grid_steps = 50 func _ready(): randomize() var current_pos = Vector2(0,0) var current_dir = Vector2.RIGHT var last_dir = current_dir * -1 for i in range (0, grid_steps): var temp_dir = dir.duplicate() temp_dir.shuffle() var d = temp_dir.pop_front() while (abs(current_pos.x + d.x) > grid_size or abs(current_pos.y +d.y) > grid_size): temp_dir.shuffled() d = temp_dir.pop_front() current_pos += d last_dir = d $GridMap.set_cell_item(Vector3i(current_pos.x,0,current_pos.y), 0, 0)
@Wavelength575
@Wavelength575 7 ай бұрын
Awesome thanks!
@Black_Sheep_0213
@Black_Sheep_0213 6 ай бұрын
Bless you!
@joshmartin8856
@joshmartin8856 3 ай бұрын
Also, set the GridMap's size to 1x1x1 meter. The mesh is a MeshInstance -> StaticBody3D -> CollisionShape3D all cubes.
@deevon180
@deevon180 7 ай бұрын
Your video is still helpful 4 years later! For anyone else running into issues with tween, it was changed in the 4.0+ release apparently. here's the documentation on how tween, it's basically all done through code now. I'm really green but here's my solution. Enemy Spawn Script: func _ready(): var enemy = enemy_scene.instantiate() randomize() enemy.position.x = randf_range(100,1180) enemy.position.y = -75 add_child(enemy) var tween = get_tree().create_tween() var target = Vector2(self.position.x, self.position.y + 100) tween.tween_property(self, "position", target, 1).set_trans(tween.TRANS_QUINT) I didn't like how it shot under while off screen so I added a VisibleOnScreenNotifier node to the enemy scene and used signals to get to soot only after it's on screen and to queue free off screen. Enemy Script: (timer code moved from on ready to visible notifier func.) func _ready(): get_parent().get_node("Player") func _on_visible_on_screen_notifier_2d_screen_exited(): queue_free() func _on_visible_on_screen_notifier_2d_screen_entered(): $Timer.set_wait_time(.5) $Timer.start()
@iicookie7523
@iicookie7523 7 ай бұрын
tysm, cuz i was confused why theres no tween node. I also realised that the enemy is no longer aim directly at the player, so i solved it by putting the stuff from enemy spawn ready script to the enemy ready script
@zenginellc
@zenginellc 8 ай бұрын
Mans has a lot of hot takes for his personal preferences 😂 Video is very helpful, though. Thank you for this!
@lay2BH
@lay2BH 8 ай бұрын
Is there a way I can use the joystick axis instead of the D-pad?
@innnn663
@innnn663 6 ай бұрын
replying because i wanna know this too :D
@RskSmiles
@RskSmiles 8 ай бұрын
I’m working on a mobile app game and find the videos very helpful. Thanks.
@shubh_k15
@shubh_k15 8 ай бұрын
thanks a lot the tutorial was very helpful thanks a lot!!!
@malahamavet
@malahamavet 8 ай бұрын
i bought Qyllscape for mi birthday! But now i have a problem, i dont know how to use it, i just want to sit down and write but for some reason i cN only write in one page after creating folders and chapters and its not very intuitive... please make a tutorial on how to use it, only you can explain this program. For now im a bit frustrated because i cant write on it. Its been 9 months since this video, its a lot of time. If you can please upload more videos about the program...
@TheBuffED
@TheBuffED 8 ай бұрын
Hey! Sorry to hear that, there are some downloadable manuals on this page that explain most of the features that Qyllscape includes: www.qyllscape.com/support
@Antonwalnuts
@Antonwalnuts 8 ай бұрын
how is this so clear? thank you.
@Kasyx
@Kasyx 9 ай бұрын
8:35 Godot 4.2, it should be: @onready var global = Global
@Shazaf
@Shazaf 9 ай бұрын
BRUH someone published the game called "Eitan Bagayev"
@WewAuction
@WewAuction 9 ай бұрын
how to make the first player move with keyboard and the second player move with the joystick. guys please help meee😢
@tejaswithme3713
@tejaswithme3713 9 ай бұрын
Idk perfect answer, but ig you can simply add both inputs to player script by input map in 'project' & in player script...
@WewAuction
@WewAuction 9 ай бұрын
@tejaswithme3713 OK, thank you but I forget to tell you that I made it before you answered me.thank you anyway👍👍👍
@LebronJames-is2rk
@LebronJames-is2rk 9 ай бұрын
Great !Work Perfect in C#