engine project

22

Upload: talron

Post on 08-Jul-2015

178 views

Category:

Technology


3 download

TRANSCRIPT

Page 1: Engine project
Page 2: Engine project

Unity Engine – Target Engine 설정.

2D Engine 제작을 목표로 프로젝트를 진행.

Unity – Other Engine에 기술적 부분을 구현함으로써

실력을 배양하고 경험을 쌓는 것이 주 목표.

Introduce

Page 3: Engine project

System Hierarchy

Client

Main System DLL

Engine Tool

Script Language(Lua Script)

Main System DLL

중추적인 시스템을 구축하기

위한 DLL

Client

Run Time Program을

동작하기 위한 순수 Client

Engine Tool

프로그램을 제작하기 위한 Tool Engine Make ProgramScript Language

Client 구성을 위한

Bridge 및 Slave Language

Page 4: Engine project

Client

Page 5: Engine project

Main System

Page 6: Engine project

Script

Lua Script V5.2(Origin Lua)

LuaTinker 0.5d(C++ Parser Class)

Script System(Dynamic Link)

C++ Class Lua Code(s)

Page 7: Engine project

Components

GameObject

C++ Base Lua Script

Page 8: Engine project

Introduce

Collision

Page 9: Engine project

S.A.T

Page 10: Engine project

SAT Convert to DX9

Page 11: Engine project

Format

Client Lua Script

Value/State

Function

Resource

Page 12: Engine project

Value/State

Lua Script(Game Prefab)

Prefab Object Prefab Object Prefab Object

Lua Script(Game Prefab)

Allocate Values Prefab Object

Page 13: Engine project

Value/State EX

Page 14: Engine project

Function Format

Page 15: Engine project

Resource Format

Prefab Object

Image Resource(Bind Need)

Sound Resource(Standard Alone)

Scene Object

Prefab Information

Sound Resource

Image Resource

Page 16: Engine project

Resource Format EX

BackGroundPrefab

Page 17: Engine project

Introduce

Child Object

Page 18: Engine project

Introduce

Target Object

Page 19: Engine project

Target Object EX

Page 20: Engine project

Introduce

Observer Object

Page 21: Engine project

Observer Object EX

Page 22: Engine project

End