Skip to main content

Report this content

We want the Dreams coMmunity to be a safe, diverse and tolerant place for everyone, no matter their age, gender, race, sexual orientation or otherwise. If you believe this content to contradict these principles, you can file a report for our coMmunity teams to investigate.

Note that misuse of the reporting tool will not be tolerated.

Item being reported:

A forum post by Aratiatia

I want to create 2D scrolling gameplay using a puppet where the 2D axes (for example x and y but could be any combination of axes) are a flat plane. However, I want to tilt the plane along any other axes and preserve the apparent 2d movement so the player can still use the left stick to make the puppet move up/down and left/right and jump.

For instance, as the gameplay begins, the world x/y axis forms the 2d plane but later, the plane shifts to the x/z axis or the y/x axis or some other angular axes combo such as 30 degrees off y and 50 degrees off x. All the while I want the player's control to rely on the left stick and x to jump.

Another scenario could be that the gameplay plane follows a ribbon or curved path where the y plane is unchanging but the x plane moves off the x axis by anything up to 360 degrees. During this plane shift the puppet should still be responding to expected left/right up/down jump inputs.

Does this require some math wizardry with various gadgets or can I do this using camera and puppet tweaks somehow?

Oh dear! Your browser is either unsupported or there has been a problem loading the page.