Home    LittleBigPlanet 2 - 3 - Vita - Karting    LittleBigPlanet Vita    [LBPV] Help!
#1

Help with Movie Cameras on Sackbots

Archive: 3 posts


I am trying to make a level where you switch between controlling 2 sackbots and at the same time those 2 sackbots can go through a platformer with typical LBP camera effects, such as zooming out to show an entire room or in to show a small area.

I am sort of able to use movie cameras with one character where that character enters an area and the camera zooms appropriately. That is still a pain that I haven't figured out well enough to like how it works. So that is problem one - just getting a decent camera set up working on a player (remotely controlled) controlled sackbot.

Problem 2 is switching between characters and getting the room's movie camera to be the controlling camera rather than the sackbots camera. For example, when Sackbot A switches to Sackbot B and Sackbot B was in an area with an active movie camera, Sackbot B's camera will be the active one.

I have similar issues with a sackbot leaving and entering areas with movie cameras.

Any help is much appreciated. Even pointing to tutorials would be great. I've gone through lots of them but just can't seem to get the kinks out but will go through them again if recommended.
2012-12-05 00:19:00

Author:
Unknown User


sounds like using normal game cameras will be a good way to go for you, as you can have trigger areas and blending between game cameras.

hmmmm....so one Idea I have is to do the following:

have the player sitting in a controllinator that is a trasmitter to both the bots. This controlinator is on a piece of sticker panel (all set to invisible), which also has a follower to follow which ever bot is active. When you change bots you should have logic make the conrolinator/stickerpanel just follow the other bot. Doing this will mean that sackboy will follow your active bot and trigger all game cameras you have in your level like normal. You can just set up game cameras like a normal platformer.

Now the only part that will not work with that setup is when you switch bots, b/c you'll watch the camera zoom over to the other bot (bc its following sackboy)

To fix this Id suggest triggering a very short movie camera (with whatever transition effect you prefer) on the new bot. This will mask the sackboy moving into position following the new bot. During the short movie camera (say 2 seconds or less), sackboy will zoom into place on your new bot. The movie camera ends... and the game cameras take back over.

To make the movie camera transition and blend nicely back into the game cameras do the following:
1. Place a movie camera with .01 hold time and track player enabled. Wiring output into following:
2. Place a movie camera with 1 to 2 second transition and .0 hold time. Focus this one on the desired bot. Wire output into following:
3. Place a movie camera with .5 transition and .0 hold time and player tracking enabled Choose soft pan for transition.

This sequence will 1. start a game camera sequence, thus enabling a transition to be selected on next camera. 2. switch the view to your desired bot with your desired transition. 3. release control back to the game cameras with a nice transition.

Anyway, just one possible way. Probably how I'd try to tackle it.
2012-12-05 14:43:00

Author:
Lockstitch
Posts: 415


Ok that is an awesome idea. Essentially I'm using game cameras and teleporting Sackboy over the bot?

I can't wait to try it out. This has been one of the biggest things holding me back. Thanks!


EDIT:
I love that solution. The effect is perfect. Thank you!
2012-12-06 21:35:00

Author:
Unknown User


LBPCentral Archive Statistics
Posts: 1077139    Threads: 69970    Members: 9661    Archive-Date: 2019-01-19

Datenschutz
Aus dem Archiv wurden alle persönlichen Daten wie Name, Anschrift, Email etc. - aber auch sämtliche Inhalte wie z.B. persönliche Nachrichten - entfernt.
Die Nutzung dieser Webseite erfolgt ohne Speicherung personenbezogener Daten. Es werden keinerlei Cookies, Logs, 3rd-Party-Plugins etc. verwendet.