Download - Unity Valley

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


Top Related