Unity ValleyMonument Valley mechanism in Unity3D
박민수 (Rini)
Monument Valley
Monument Valley
Demonstration
Demonstration
Unity Web Player
http://rini.ssut.me/valley/Web.html
Github
https://github.com/Rinirihiriro/UnityValley
Step1. Optical Illusion
Objective
Objective
Objective
Projection
Perspective Isometric(Orthogonal)
Isometric Projection
Source: Wikipedia Source: Wikipedia
Camera Setting
Game Test
???
The Point
The Point
Behind the scenes
Behind the scenes
Behind the scenes
The Slope
Slope MeshMapMaker.cs
Step2. Movement
Player
Movement
Player
Player
Player
Floor Value
Floor Value
Floor Value
Object’s position : x, y(height), z
Floor Value : x’, y’, z’(front-back)
x’ = x + y y’ = z + y z’ = y
Floor Value
Floor Value
Exception
Floor Value
Exception
Floor Value
Floor Value
Exception
Floor Value
Z-order
Z-order
Z-order
Slope
Slope
Slope
transform.up
Slope
Step3. Rotation
Object Rotation
transform.RotateAround (point, axis, angle);
Object Rotation
Player Rotation
Player Rotation
Player Rotation
Floor Position
Floor Position
Step4. Path Finding
A*
Path finding, graph traversal algorithm
Path Finding
Path Finding
Path Finding
Top Related