unity valley

Post on 24-May-2015

6.246 Views

Category:

Software

3 Downloads

Preview:

Click to see full reader

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

top related