Professional Documents
Culture Documents
Bo co Lun vn tt nghip
Gii thiu ti Gii thiu cc cng c cn thit Tm hiu lp trnh OpenGL ES 2.0
Tm hiu cu trc ca 1 game Gii thiu ni dung game Thit k h thng game Chuyn i sang di ng
Page 2
android game
3D
Gii thiu ti
Game engine
game
ha
Page 3
Tm hiu v OpenGL ES 2.0 Thit k m hnh h thng game a nn tng Thit k game Hong Sa Trng Sa
Page 4
Cng c tool
tool
Cc cng c cn thit
tool
Cng c cn thit
Page 5
Cc cng c cn thit
Page 6
2.0 OpenGL
OpenGL ES GL ES 2.0
OpenGL ES 2.0
OpenGL
Page 7
L mt th vin ha mobile
Page 8
Page 9
Cu trc
GL ES 2.0
Cu trc ca mt tr chi
game
Tr chi
Page 10
Xy dng tr chi
Page 11
Cu trc ca mt tr chi
Vng lp game
Page 12
Cu trc ca mt tr chi
State Manager Input Manager
Resource Manager
Page 13
2.0 OpenGL
GL ES 2.0
Page 14
M t cch chi
Page 15
Page 16
Page 17
Page 18
In-Game State
Page 19
Thit k lp i tng
Page 20
Thit k lp i tng
Game State
Game Object Game Object Game Object
Page 21
Thit k lp i tng
Thit k lp i tng
Game Object
Phe ta
Phe ch
Tu ch chy ngang Tu ch chy thng
Lu i
i bc
Thanh mu
Page 23
Thit k lp i tng
Page 24
2.0
Mobile
Porting
Page 25
Step 1: Lp trnh game trn Windows vi C++ Step 2: Bin dch code C++ vi Android NDK Step 3: To project Android cha mt GLSurfaceView v gi C++/JNI code Step 4: Fix bugs, optimize,
Page 26
Page 27
Page 28
XIN CM N
Hi ng v cc bn quan tm theo di
Page 29
Q&A
Page 30