0 votes

This is probably something really stupid that i'm not seeing, and the code is really simple. I have this code on my StaticBody2D:

extends StaticBody2D

func _ready():
    pass # Replace with function body.

func _physics_process(delta):
    if Input.is_action_just_pressed("ui_left"):
        get_node(".").constant_linear_velocity = -50

And everything works fine UNTIL i press ui_left, which gives me this error:

Invalid set index 'constantlinearvelocity' (on base: 'StaticBody2D(Belt.gd)') with value of type 'float'.

Any ideas?

EDIT: my silky smooth brain just figured out that it wants a Vector2 from me, i am sorry for wasting your time

in Engine by (15 points)

Please log in or register to answer this question.

Welcome to Godot Engine Q&A, where you can ask questions and receive answers from other members of the community.

Please make sure to read How to use this Q&A? before posting your first questions.
Social login is currently unavailable. If you've previously logged in with a Facebook or GitHub account, use the I forgot my password link in the login box to set a password for your account. If you still can't access your account, send an email to webmaster@godotengine.org with your username.