![]() |
Attention | Topic was automatically imported from the old Question2Answer platform. |
![]() |
Asked By | BlinMaker2077 |
I’am beginer (in past i was complete gdscript online course) and i was follow one 2d shooter tutorial and meanwhile coding shoot function i’ve get error :
Invalid call. Nonexistent function ‘mormalized’ in base ‘Vector2’.
extends KinematicBody2D
export (int) var rychlost = 150
onready var endOfGun = $endOfGun
var pohyb = Vector2()
export (PackedScene) var bullet
func _ready() -> void:
pass
func _physics_process(delta: float) -> void:
var movement_direction := Vector2.ZERO
if Input.is_action_pressed("up"):
movement_direction.y = -1
elif Input.is_action_pressed("down"):
movement_direction.y = 1
if Input.is_action_pressed("left"):
movement_direction.x = -1
elif Input.is_action_pressed("right "):
movement_direction.x = 1
movement_direction = movement_direction.normalized()
pohyb = move_and_slide(movement_direction * rychlost)
look_at(get_global_mouse_position())
func _unhandled_input(event: InputEvent) -> void:
if event.is_action_pressed("střílení"):
shoot()
func shoot():
var Bullet_instance = bullet.instance()
add_child(Bullet_instance)
Bullet_instance.global_position = endOfGun.global_position
var target = get_global_mouse_position()
var direction_to_mouse = Bullet_instance.global_position.direction_to(target).mormalized()
Bullet_instance.set_direction(direction_to_mouse)
func vykuchani():
get_tree().reload_current_scene()
func _on_Area2D_body_entered(body):
if "buzerant" in body.name:
vykuchani()
Once i’ve sad i’am beginer and i don’t have much experience’s
with coding.
So if threre someone who can help me, i will be grateful to him.
? Dont you mean normalized
? You even used it in your physics process function.
Enfyna | 2023-06-19 19:20
Indeed, try changin
var direction_to_mouse = Bullet_instance.global_position.direction_to(target).mormalized()
to
var direction_to_mouse = Bullet_instance.global_position.direction_to(target).normalized()
You have a typo normalized
vs mormalized
. The error message is stating mormalized
is not a function of vector2s
godot_dev_ | 2023-06-19 19:33
Sorry i wasn’t noticed that and thanks for the help.
BlinMaker2077 | 2023-06-20 17:51