CAMERA CONTROL:ZOOM .. SLOWMOTION .. PARALLAX BACKGROUND help needed !

chordsnstringschordsnstrings Member Posts: 36
edited November -1 in Working with GS (Mac)
Hi there guys!

First and foremost, great engine! I used to work with torque engine before but now after having this it seems that Torque just lost a customer, and I'm sure the same's with a lot of us there.

I need help to come up with a few possible codes for a few things which I plan to implement in my game. I just checked the forum out - seems like this forum helps people immensely however couldnt find anything related to what I was looking for.

Now these are the functions which I plan to implement

`strong` Camera control `strong`

Is there any way to ease the camera in and out of the frame? I know that camera zoom function would work with a simple code like `strong` change attribute -current scene - camera - size - weight TO ***pixels. `strong`however this way it doesnt quite ease in out. I plan to move the camera according to the SPEED of the character.

`strong` Slow-MOTION `strong`
One of the powerups of the game would be slow-mo. Since I'm switching from torque I'm finding it quite hard to settle in - in torque there was a class time which could be implemented to do ... whatever! I'm not sure how to do that in gamesalad!

`strong`MOST IMPORTANT - AN ACTUAL PARALLAX LAYERED BACKGROUND!!!! '`strong`
is it possible? A lot of the forum question is kinda about that - and I've tried it myself. But the only problem is if the character has DIFFERENT movement (FRONT AND BACK) then the code kinda backfires in the sense if the character suppose is moving right then the background slowly moves left BUT if the character gets stuck or blocked by an object while still trying to move the background will KEEP ON moving. and of course thats not truly a parallax effect regardless! Did anyone come up with a really good parallax effect ?

Thanks guys. Any help is greatly appreciated.

Comments

  • ORBZORBZ Member Posts: 1,304
    Camera zoom is accomplished via manipulation of cam width and height.

    Slow motion is something you would have to code into each actor. There is no global Time class.

    Parallax scrolling is setting the background layer to move to a position that is less than 1:1 based on where the player is on the scene.
  • chordsnstringschordsnstrings Member Posts: 36
    ORBZ said:
    Camera zoom is accomplished via manipulation of cam width and height.

    Slow motion is something you would have to code into each actor. There is no global Time class.

    Parallax scrolling is setting the background layer to move to a position that is less than 1:1 based on where the player is on the scene.

    Thanks ORBZ.

    Camera zoom ease in and out effect depending on the speed of the character: is that possible?

    Slow motion: if the game is physics based its impossible to attach code for each individual actors.. so I guess the answer is No.

    would you mind to elaborate on the parallax bit? I'm not too sure how to do that.

    Thanks for the help =)
Sign In or Register to comment.