Engine project
-
Upload
talron -
Category
Technology
-
view
178 -
download
3
Transcript of Engine project
![Page 1: Engine project](https://reader034.fdocuments.net/reader034/viewer/2022042607/559cdbfa1a28ab94408b46bd/html5/thumbnails/1.jpg)
![Page 2: Engine project](https://reader034.fdocuments.net/reader034/viewer/2022042607/559cdbfa1a28ab94408b46bd/html5/thumbnails/2.jpg)
Unity Engine – Target Engine 설정.
2D Engine 제작을 목표로 프로젝트를 진행.
Unity – Other Engine에 기술적 부분을 구현함으로써
실력을 배양하고 경험을 쌓는 것이 주 목표.
Introduce
![Page 3: Engine project](https://reader034.fdocuments.net/reader034/viewer/2022042607/559cdbfa1a28ab94408b46bd/html5/thumbnails/3.jpg)
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](https://reader034.fdocuments.net/reader034/viewer/2022042607/559cdbfa1a28ab94408b46bd/html5/thumbnails/4.jpg)
Client
![Page 5: Engine project](https://reader034.fdocuments.net/reader034/viewer/2022042607/559cdbfa1a28ab94408b46bd/html5/thumbnails/5.jpg)
Main System
![Page 6: Engine project](https://reader034.fdocuments.net/reader034/viewer/2022042607/559cdbfa1a28ab94408b46bd/html5/thumbnails/6.jpg)
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](https://reader034.fdocuments.net/reader034/viewer/2022042607/559cdbfa1a28ab94408b46bd/html5/thumbnails/7.jpg)
Components
GameObject
C++ Base Lua Script
![Page 8: Engine project](https://reader034.fdocuments.net/reader034/viewer/2022042607/559cdbfa1a28ab94408b46bd/html5/thumbnails/8.jpg)
Introduce
Collision
![Page 9: Engine project](https://reader034.fdocuments.net/reader034/viewer/2022042607/559cdbfa1a28ab94408b46bd/html5/thumbnails/9.jpg)
S.A.T
![Page 10: Engine project](https://reader034.fdocuments.net/reader034/viewer/2022042607/559cdbfa1a28ab94408b46bd/html5/thumbnails/10.jpg)
SAT Convert to DX9
![Page 11: Engine project](https://reader034.fdocuments.net/reader034/viewer/2022042607/559cdbfa1a28ab94408b46bd/html5/thumbnails/11.jpg)
Format
Client Lua Script
Value/State
Function
Resource
![Page 12: Engine project](https://reader034.fdocuments.net/reader034/viewer/2022042607/559cdbfa1a28ab94408b46bd/html5/thumbnails/12.jpg)
Value/State
Lua Script(Game Prefab)
Prefab Object Prefab Object Prefab Object
Lua Script(Game Prefab)
Allocate Values Prefab Object
![Page 13: Engine project](https://reader034.fdocuments.net/reader034/viewer/2022042607/559cdbfa1a28ab94408b46bd/html5/thumbnails/13.jpg)
Value/State EX
![Page 14: Engine project](https://reader034.fdocuments.net/reader034/viewer/2022042607/559cdbfa1a28ab94408b46bd/html5/thumbnails/14.jpg)
Function Format
![Page 15: Engine project](https://reader034.fdocuments.net/reader034/viewer/2022042607/559cdbfa1a28ab94408b46bd/html5/thumbnails/15.jpg)
Resource Format
Prefab Object
Image Resource(Bind Need)
Sound Resource(Standard Alone)
Scene Object
Prefab Information
Sound Resource
Image Resource
![Page 16: Engine project](https://reader034.fdocuments.net/reader034/viewer/2022042607/559cdbfa1a28ab94408b46bd/html5/thumbnails/16.jpg)
Resource Format EX
BackGroundPrefab
![Page 17: Engine project](https://reader034.fdocuments.net/reader034/viewer/2022042607/559cdbfa1a28ab94408b46bd/html5/thumbnails/17.jpg)
Introduce
Child Object
![Page 18: Engine project](https://reader034.fdocuments.net/reader034/viewer/2022042607/559cdbfa1a28ab94408b46bd/html5/thumbnails/18.jpg)
Introduce
Target Object
![Page 19: Engine project](https://reader034.fdocuments.net/reader034/viewer/2022042607/559cdbfa1a28ab94408b46bd/html5/thumbnails/19.jpg)
Target Object EX
![Page 20: Engine project](https://reader034.fdocuments.net/reader034/viewer/2022042607/559cdbfa1a28ab94408b46bd/html5/thumbnails/20.jpg)
Introduce
Observer Object
![Page 21: Engine project](https://reader034.fdocuments.net/reader034/viewer/2022042607/559cdbfa1a28ab94408b46bd/html5/thumbnails/21.jpg)
Observer Object EX
![Page 22: Engine project](https://reader034.fdocuments.net/reader034/viewer/2022042607/559cdbfa1a28ab94408b46bd/html5/thumbnails/22.jpg)
End