unity valley
DESCRIPTION
유니티로 모뉴먼트 밸리의 매커니즘을 어떻게 구현하였는지 간략하게 소개하는 슬라이드입니다. 하루만에 급하게 만들어서 내용이 조금 부실합니다.TRANSCRIPT
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