The Godot Q&A is currently undergoing maintenance!

Your ability to ask and answer questions is temporarily disabled. You can browse existing threads in read-only mode.

We are working on bringing this community platform back to its full functionality, stay tuned for updates.

godotengine.org | Twitter

0 votes

I am trying to make a page scrolling effect using a sprite as some written text and images. It's just one sprite.

I can move the static sprite up/down fine

But, i am trying to get the position of the top of the sprite so, if it is says -100 pos
It won't scroll up anymore.

Here is my code, but the "if $Sprite.getpositionin_parent() == -100:"
line doesn't work

func _on_Up_pressed():
    if $Sprite.get_position_in_parent() == -100:
        #nothing
        pass
    else:
        $Sprite.move_local_y(-20)
in Engine by (54 points)

1 Answer

0 votes

I figured it out...

func _on_Up_pressed():
    if $Sprite.position.y >= 205:
        $Sprite.move_local_y(-20)
    else:
        #nothing
        pass
by (54 points)
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 Frequently asked questions and 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 [email protected] with your username.