slide luận văn lập trình game 3d
DESCRIPTION
Slide Luận văn lập trình game 3DTRANSCRIPT
-
7/16/2019 Slide Lun vn lp trnh game 3D
1/30
Page 1
Bo co Lun vn tt nghip
GVHD: ThS. Trn Uyn TrangSVTH: Trn c HuyLp: 09CNTT1
Tm hiu lp trnh game 3D
cho di ng
Trng i hc S Phm NngKhoa Tin hc
-
7/16/2019 Slide Lun vn lp trnh game 3D
2/30
Page 2
Gii thiu ti
Giithiu cc cng ccnthit
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
-
7/16/2019 Slide Lun vn lp trnh game 3D
3/30
Page 3
Gii thiu ti
ha
game
android
Game engine
3D
game
-
7/16/2019 Slide Lun vn lp trnh game 3D
4/30
Page 4
Tm hiu v OpenGL ES 2.0
Thit k m hnh h thng gamea nn tng
Thit k game Hong Sa Trng Sa
-
7/16/2019 Slide Lun vn lp trnh game 3D
5/30
Page 5
Cc cng c cn thit
tool
Cng c
Cng c cn thit
tool
tool
-
7/16/2019 Slide Lun vn lp trnh game 3D
6/30
Page 6
Cc cng c cn thit
-
7/16/2019 Slide Lun vn lp trnh game 3D
7/30
Page 7
OpenGL ES 2.0
OpenGL
2.0
OpenGL ES
GL ES 2.0
OpenGL
-
7/16/2019 Slide Lun vn lp trnh game 3D
8/30
Page 8
L mt th vin ha mobile
H tr giao tip vi phn cng ha ca mobile n gin
ha vic lp trnh
-
7/16/2019 Slide Lun vn lp trnh game 3D
9/30
Page 9
-
7/16/2019 Slide Lun vn lp trnh game 3D
10/30
Page 10
Cu trc ca mt tr chi
Tr chi
Cu trc
game
GL ES 2.0
-
7/16/2019 Slide Lun vn lp trnh game 3D
11/30
Page 11
Xy dng tr chi
-
7/16/2019 Slide Lun vn lp trnh game 3D
12/30
Page 12
Cu trc ca mt tr chi
Vng lp game
-
7/16/2019 Slide Lun vn lp trnh game 3D
13/30
Page 13
Cu trc ca mt tr chi
Vng lp game
StateManager
InputManager
Object
ManagerResource
Manager
-
7/16/2019 Slide Lun vn lp trnh game 3D
14/30
Page 14
Thit k GameHong Sa Trng SaGame
2.0
GL ES 2.0
OpenGL
-
7/16/2019 Slide Lun vn lp trnh game 3D
15/30
Page 15
M t cch chi
-
7/16/2019 Slide Lun vn lp trnh game 3D
16/30
Page 16
Cu trc cc State trong game
-
7/16/2019 Slide Lun vn lp trnh game 3D
17/30
Page 17
Main menu State
-
7/16/2019 Slide Lun vn lp trnh game 3D
18/30
Page 18
Level Select State
-
7/16/2019 Slide Lun vn lp trnh game 3D
19/30
Page 19
In-Game State
-
7/16/2019 Slide Lun vn lp trnh game 3D
20/30
Page 20
Thit klp i tng
Game StateManager
Game Sate1
Game State2
Game State3
-
7/16/2019 Slide Lun vn lp trnh game 3D
21/30
Page 21
Thit klp i tng
Game
StateGameObject
GameObject
GameObject
-
7/16/2019 Slide Lun vn lp trnh game 3D
22/30
Page 22
Thit klp i tng
GameObject
Model Texture
-
7/16/2019 Slide Lun vn lp trnh game 3D
23/30
Page 23
Thit klp i tng
Game
Object
Phe ta
Lu i
i bc
Thanh mu
Phe ch
Tu chchy ngang
Tu chchythng
-
7/16/2019 Slide Lun vn lp trnh game 3D
24/30
Page 24
Thit klp i tng
-
7/16/2019 Slide Lun vn lp trnh game 3D
25/30
Page 25
Buid cho in thoiAndroid
2.0
PortingMobile
-
7/16/2019 Slide Lun vn lp trnh game 3D
26/30
Page 26
Android Porting chuyn game ln in thoi
Step 1: Lp trnh game trn Windows vi C++
Step 2: Bin dch code C++ vi Android NDKStep 3: To project Android cha mt GLSurfaceView v gi C++/JNIcode
Step 4: Fix bugs, optimize,
-
7/16/2019 Slide Lun vn lp trnh game 3D
27/30
Page 27
Android Porting chuyn game ln in thoi
-
7/16/2019 Slide Lun vn lp trnh game 3D
28/30
Page 28
Android Porting chuyn game ln in thoi
-
7/16/2019 Slide Lun vn lp trnh game 3D
29/30
Page 29
XIN CM NHi ng v cc bn quan tm theo di
-
7/16/2019 Slide Lun vn lp trnh game 3D
30/30
Page 30
Q&A