0 votes

I want my game to use the mechanics of turning the world, if specifically the mechanic from the game of fez. The fact is that I do not know how to implement it. Could you explain to me how to do it in Godot?

in Engine by (24 points)

Hi. You want to rotate all world except the character? could you give us the tree hierarchy of your scene where you want to achieve this?

1 Answer

0 votes
Best answer

Looking at Fez, I will say it is a 3D game. The camera renders it from the side making it look 2D.

So you can just rotate normally.

by (1,434 points)
selected by

The problem is that it’s not enough to rotate the camera, it’s necessary for the person to get up on the edge of this 3d when turning over.

The trick is to take advantage of what the player sees to confuse them:
https://imgur.com/AV9YS1t

The green edges box, is a collision box. By moving collisions, camera and Player you can easily achieve the effect.

A Grid would be used to keep track of the fake 2D X axis.

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 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 webmaster@godotengine.org with your username.