0 Favourites

Scrolling the camera down

  • I've been trying to structure events that will make the camera slowly scroll down the screen at the start of the layout.

    So the camera begins at (0,0) for instance, and will smoothly scroll down the screen until it reaches the bottom of the layout.

    I've tried a variety of things, and for some reason when I do

    At start of layout -> Scroll to (0,0)

    and then something like every 5 seconds, scroll y to current y -5. It does nothing besides the initial Scroll to (0,0)

    I've read all the tutorials and looked at the .capx's for scrolling in the FAQ, but they all pertain to things much more complicated than this. This should be very simple, I just can't seem to make it work.

    Any help?

  • I dont know if it's the best solution, but what i do to move the camera is :

    Create a sprite called "cameraTarget" for exemple

    Make it invisible

    Apply the behavior "scroll to" on this sprite so the camera will always follow it

    Move the sprite down (i would use the bullet behavior in your case)

  • Construct 3

    Buy Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Buy Now Construct 3 users don't see these ads
  • If there isn't a more elegant way that is probably how I'll end up doing it. Thank you.

  • You're not nesting the scroll action in the "at start of layout" condition, right? If so, it'll only fire once and not every tick.

    This works fine for me:

    <img src="http://i.imgur.com/iVpZTZk.png" border="0" />

    Edit: I just reread your post.

    then something like every 5 seconds, scroll y to current y -5

    To scroll down, you need to add to ScrollY. Subtracting will try and scroll up.

  • For some reason that does not work for me, zatyka.

    It has no effect on the camera.

  • spartyon. It works fine. You have to make an object or background to check if the camera scrolling. If you put empty layout and add the event given by zatyaka, you wont notice the camera scrolling down.

  • Yes also make sure your layout is bigger than the window size and you don't have ScrollTo behavior on an object.

Jump to:
Active Users
There are 1 visitors browsing this topic (0 users and 1 guests)
Similar Topics Posts Views Last Post
Unread hot topic
167 39,784
lucasgc1's avatar
lucasgc1
Unread hot topic
118 32,905
rexrainbow's avatar
rexrainbow
Unread hot topic
0 Favourites
C2 Slow Down Over Time
71 6,427
The Mnk's avatar
The Mnk