Комментарии:
You deserve a subscribe
ОтветитьAny chance on making an up to date version with the latest version of Godot? I can't speak for others, but I know I would GREATLY appreciate it!
Ответитьman u barely show anything and u too fast. where do i drag what? our layout may be different than yours... its so annoying.
Ответитьthanks!
ОтветитьFollowed along with this recently, there are some changes between the version of Godot that was used and Godot 4 which I used. However once you figure out the new tileset/tilemap controls and make sure to use the character2d instead of the kinematic node type then it works pretty well for learning.
ОтветитьThis was wildly difficult for me because of the different versions. I figured some stuff out slowly, but there are some issues I can't resolve without ending up in a deep rabbit hole of functions.
ОтветитьWhat about people WITH programming experience, surely I can avoid ui stuff by coding right? But no one talks about full customizability with code
ОтветитьCan't see "current" in camera 2D is there an alternative to that check box?
ОтветитьDamn you really hammer that enter key lol
ОтветитьSomehow on the player script line 26 doesnt work it says error and i dont know why and how i should fix it ive tried so long now but nothing seems to work.
Ответитьdoes anyone know how to add a sprint input for the code used here?
ОтветитьLine 26:Function "move_and_slide()" not found in base self.
ОтветитьLine 26: Function "move_and_slide()" not found in base self.
Ответитьwhere did you get those keybindings from? there's none in my godot.
ОтветитьThose LOUD dings when the speech is barely audible. This really needs an editing pass on the audio.
Ответитьfix the audio levels on your dings and clicks and what not
ОтветитьWish this was updated :(
ОтветитьA fantastic video for those who are impatient to see their assets come to live fast and even for a free evening where you want to make a game for yourself. Magnificent to get hyped and keep learning, without all the initial hassle of reviewing thousand settings, their usage and such. Subscribed, well deserved!
ОтветитьIf you're making this tutorial with Godot 4.x some nodes and resources names have changed, eg KinematicBody2D has become CharacterBody2D. You can find the changes between versions in the Godot docs "Migrating to a new version"
ОтветитьLooks good but this video was too fast, too zoomed out and not really a step by step. Mister Taft Creates made a similar series for Unity but it was much slower and broken down over several videos
Ответитьtutorial isnt great, mainly because you do things without explaining what you did to do it like saving the scene early on in it, and you either have text on screen or are too zoomed out to see what you're doing. because of this, its impossible for me to follow what you're doing.
Ответитьa bit of a stretch calling this an RPG but i wish you would do more advanced tutorials and provide a github link for what you have posted
ОтветитьWhat was direction for?
ОтветитьFor some of you having trouble here's a working script by Chatgpt:
extends KinematicBody2D
var velocity : Vector2 = Vector2()
var direction : Vector2 = Vector2()
func read_input():
direction = Vector2() # Reset the direction vector
if Input.is_action_pressed("up"):
direction.y -= 1
if Input.is_action_pressed("down"):
direction.y += 1
if Input.is_action_pressed("left"):
direction.x -= 1
if Input.is_action_pressed("right"):
direction.x += 1
velocity = direction.normalized() # Normalize the direction vector
velocity = move_and_slide(velocity * 200)
func _physics_process(delta):
read_input()
In British English actually GOD-oh, in French (arguably the "correct" pronunciation) both vowels are pronounced the same. God-OH is also acceptable. GO-dot just sounds like a pixel-based race game. 🤣 The name has something to do with French military boots and racing cyclists. Didi and Gogo's bowler hats are an optional reference to early Hollywood slapstick. Now you know.
Ответитьthe dings are awful my man, turn em down my guy. I liked the video though!
ОтветитьThere's gotta be a simpler way to code for player input.
ОтветитьImmediate thumbs up for having taken the time to learn how Godot is pronounced. It shows an admirable level of attention to detail. Thank you.
ОтветитьExcellent stuff, your a little bit quick, so a lot of pausing and going back to catch just what your doing, but looking forward to checking out your other videos. As a note to others, this is a GODOT 3 tut, a few things have changed in v4, one to look out for is KinematicBody2D is now called CharacterBody2D took me a while to find that!!
ОтветитьYou are amnazing
Ответитьawesome video, but please tone down the sfx, I had to crank up the volume because your voice is silent, then ill be deafened because of the ping sfx you used
ОтветитьEveryone is wrong on pronouncing Godot. :P
Ответитьspeak louder dawgg cant hear shit
ОтветитьHi, I've not seen you before and found you by searching stuff on godot. I tried watching your video. Your voice is substantially lower than the occasional "ding" sound when you show text. If I turn up your voice enough to hear you, the "ding" becomes annoyingly loud. Otherwise, I can't understand you. My suggestion would be to remove that ding sound altogether as it adds nothing. Sadly, I had to stop watching.
ОтветитьDeprecated.
KinematicBody2D has been replaced by CharacterBody2D, and move_and_slide() refuses to work with it.
i dont think i have the right one. Options are missing throughout the tilemap part. I'll have to come back later. Its 4am
ОтветитьIs there something different between 3.4.2 and 3.4.4, because this code, specifically the player movement code, does not work.
Ответитьcan you make a tutorial on adding background music and sound effexts
Ответитьthank you so much
Ответитьtalk about lackluster
ОтветитьI just can't get the camera to work for some reason and the move_and_slide function keeps causing a error. XD
Edit: Ok, I figured out what happened to the camera, it was just the main scene that was defined incorrectly, if someone has an issue with the camera like me you can fix it by selecting the main scene as your world.
And it turns out that move_and_slide only works if you "extends" from the "kinematicBody2D" at the top, yeah I had left it as "extends node" XD
This Was So Helpful! If It Wasn't For This I Wouldn't Be Using Godot.
ОтветитьGUYS I SEE YALL (me too) HAD A PROBLEM WITH MOVEMENT. HERE IS A SCRIPT TO MAKE IT WORK
extends KinematicBody2D
export (int) var speed = 200
var velocity = Vector2()
func get_input():
velocity = Vector2()
if Input.is_action_pressed("right"):
velocity.x += 1
if Input.is_action_pressed("left"):
velocity.x -= 1
if Input.is_action_pressed("down"):
velocity.y += 1
if Input.is_action_pressed("up"):
velocity.y -= 1
velocity = velocity.normalized() * speed
func _physics_process(delta):
get_input()
velocity = move_and_slide(velocity)
------------------------------------------------------------------------------------------
it was on official godot docs :)) have a great day yall
Thank you soo much for making these videos!
ОтветитьThanks for the video though I must say I have a friend like you who really SMACKS that enter key ✌😂
ОтветитьThank you so much! You helped me a lot! I can't thank you enough, so.... New subscriber!
ОтветитьCouldn't figure out why my code wasn't working even though mine's pretty much a copy of the example. Then, figured out that apparently the amount of indentation a line has plays a part in whether the code works or not.
Ответить