unity valley

57
Unity Valley Monument Valley mechanism in Unity3D 박박박 (Rini)

Upload: min-soo-park

Post on 24-May-2015

6.246 views

Category:

Software


3 download

DESCRIPTION

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

TRANSCRIPT

Page 1: Unity Valley

Unity ValleyMonument Valley mechanism in Unity3D

박민수 (Rini)

Page 2: Unity Valley

Monument Valley

Page 3: Unity Valley

Monument Valley

Page 4: Unity Valley

Demonstration

Page 5: Unity Valley

Demonstration

Unity Web Player

http://rini.ssut.me/valley/Web.html

Github

https://github.com/Rinirihiriro/UnityValley

Page 6: Unity Valley

Step1. Optical Illusion

Page 7: Unity Valley

Objective

Page 8: Unity Valley

Objective

Page 9: Unity Valley

Objective

Page 10: Unity Valley

Projection

Perspective Isometric(Orthogonal)

Page 11: Unity Valley

Isometric Projection

Source: Wikipedia Source: Wikipedia

Page 12: Unity Valley

Camera Setting

Page 13: Unity Valley

Game Test

Page 14: Unity Valley

???

Page 15: Unity Valley
Page 16: Unity Valley

The Point

Page 17: Unity Valley

The Point

Page 18: Unity Valley

Behind the scenes

Page 19: Unity Valley

Behind the scenes

Page 20: Unity Valley

Behind the scenes

Page 21: Unity Valley

The Slope

Page 22: Unity Valley

Slope MeshMapMaker.cs

Page 23: Unity Valley

Step2. Movement

Page 24: Unity Valley

Player

Page 25: Unity Valley

Movement

Page 26: Unity Valley

Player

Page 27: Unity Valley

Player

Page 28: Unity Valley

Player

Page 29: Unity Valley

Floor Value

Page 30: Unity Valley

Floor Value

Page 31: Unity Valley

Floor Value

Object’s position : x, y(height), z

Floor Value : x’, y’, z’(front-back)

x’ = x + y y’ = z + y z’ = y

Page 32: Unity Valley

Floor Value

Page 33: Unity Valley

Floor Value

Exception

Page 34: Unity Valley

Floor Value

Exception

Page 35: Unity Valley

Floor Value

Page 36: Unity Valley

Floor Value

Exception

Page 37: Unity Valley

Floor Value

Page 38: Unity Valley

Z-order

Page 39: Unity Valley

Z-order

Page 40: Unity Valley

Z-order

Page 41: Unity Valley

Slope

Page 42: Unity Valley

Slope

Page 43: Unity Valley

Slope

transform.up

Page 44: Unity Valley

Slope

Page 45: Unity Valley

Step3. Rotation

Page 46: Unity Valley

Object Rotation

transform.RotateAround (point, axis, angle);

Page 47: Unity Valley

Object Rotation

Page 48: Unity Valley

Player Rotation

Page 49: Unity Valley

Player Rotation

Page 50: Unity Valley

Player Rotation

Page 51: Unity Valley

Floor Position

Page 52: Unity Valley

Floor Position

Page 53: Unity Valley

Step4. Path Finding

Page 54: Unity Valley

A*

Path finding, graph traversal algorithm

Page 55: Unity Valley

Path Finding

Page 56: Unity Valley

Path Finding

Page 57: Unity Valley

Path Finding