Thư viện tri thức trực tuyến
Kho tài liệu với 50,000+ tài liệu học thuật
© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Sử dụng unity 3d engine để xây dựng game đua xe trên môi trường android.
Nội dung xem thử
Mô tả chi tiết
BỘ GIÁO DỤC VÀ ĐÀO TẠO
ĐẠI HỌC ĐÀ NẴNG
ĐẠI HỌC SƯ PHẠM
KHOA TIN HỌC
-----------
KHOÁ LUẬN TỐT NGHIỆP
NGÀNH CỬ NHÂN CÔNG NGHỆ THÔNG TIN
ĐỀ TÀI
SỬ DỤNG UNITY 3D ENGINE
ĐỂ XÂY DỰNG GAME ĐUA XE
TRÊN MÔI TRƯỜNG ANDROID
Sinh viên : BÙI HOÀNG ĐIỂM
GVHD : ThS. Trần Uyên Trang
Lớp : 10CNTT4 (2010-2014)
ĐÀ NẴNG Tháng 5/2014
BÙI HOÀNG ĐIỂM – [Phát triển game 3D với Unity trên môi trường Android]
Luận văn tốt nghiệp
LỜI CẢM ƠN
Hoàn thành khoá luận tốt nghiệp này, tôi xin chân thành cảm ơn:
- Ban giám hiệu nhà trường Đại học Sư phạm Đà Nẵng, các thầy cô giáo trong
khoa Tin học đà dìu dắt tôi suốt 4 năm học qua.
- Cảm ơn cô giáo – ThS. Trần Uyên Trang đã trực tiếp tận tình hướng dẫn.
- Cảm ơn sự động viên, góp ý của bạn bè cùng khoá.
Mặc dù đã rất cố gắng hoàn thành khóa luận với tất cả nổ lực của bản thân, nhưng
chắc chắn khóa luận không tránh khỏi những sai sót và hạn chế, kính mong sự
thông cảm, chỉ bảo của quý Thầy Cô và các bạn.
Tôi xin chân thành cảm ơn.
Sinh viên
Bùi Hoàng Điểm
BÙI HOÀNG ĐIỂM – [Phát triển game 3D với Unity trên môi trường Android]
Luận văn tốt nghiệp
MỤC LỤC
LỜI CẢM ƠN
DANH MỤC TỪ VIẾT TẮT
DANH SÁCH BẢNG BIỂU
DANH SÁCH HÌNH VẼ
PHẦN MỞ ĐẦU................................................................................................1
I.LÝ DO CHỌN ĐỀ TÀI.......................................................................................1
II.MỤC TIÊU ĐỀ TÀI...........................................................................................1
III.MỤC ĐÍCH NGHIÊN CỨU.............................................................................1
IV.PHƯƠNG PHÁP NGHIÊN CỨU. ...................................................................2
V.PHẠM VI ĐỀ TÀI.............................................................................................2
CHƯƠNG I: TỔNG QUAN CƠ SỞ LÝ THUYẾT..........................3
I.GIỚI THIỆU VỀ ANDROID. ............................................................................3
1.SỰ PHÁT TRIỂN CỦA ANDROID. .............................................................3
2.GAME 3D TRÊN ANDROID. .......................................................................7
II.TỔNG QUAN VỀ UNITY ................................................................................9
1. UNITY LÀ GÌ................................................................................................9
2.SƠ LƯỢC LỊCH SỬ HÌNH THÀNH VÀ PHÁT TRIỂN CỦA UNITY..11
2.1 HÌNH THÀNH..........................................................................................11
2.2. GIẢI THƯỞNG. .......................................................................................11
2.3. KHÁCH HÀNG. .......................................................................................12
3. TÍNH NĂNG CỦA ENGINE UNITY.........................................................12
4. CÁC KHÁI NIỆM CƠ BẢN TRONG UNITY...........................................13
4.1. ASSET.......................................................................................................13
4.2. SCENE. .....................................................................................................13
4.3. GAME OBJECT. ......................................................................................14
4.4. COMPONENT..........................................................................................14
4.5. SCRIPT. ....................................................................................................15
4.6. PREFAB....................................................................................................17
5. SƠ NÉT VỀ GIAO DIỆN CỦA UNITY.....................................................17
5.1. CỬA SỔ SCENE VÀ HIERARCHY. ......................................................18
5.2. INSPECTOR. ............................................................................................19
5.3. CỬA SỔ GAME .......................................................................................19
BÙI HOÀNG ĐIỂM – [Phát triển game 3D với Unity trên môi trường Android]
Luận văn tốt nghiệp
5.4. CỬA SỔ PROJECT. .................................................................................20
6. TỔNG QUAN KIẾN TRÚC ENGINE UNITY TRÊN ANDROID. ..........20
6.1. KIẾN TRÚC TỔNG QUAN.....................................................................20
6.2. CHU KỲ SỐNG CỦA THÀNH PHẦN SCRIPT GẮN TRÊN ĐỐI
TƯỢNG GAME ....................................................................................................22
7. KẾT LUẬN..................................................................................................23
CHƯƠNG II: PHÂN TÍCH VÀ THIẾT KẾ .............................. 24
I.LOAD MÔ HÌNH 3D........................................................................................24
II.CHUYỂN ĐỘNG CỦA MÔ HÌNH NHÂN VẬT 3D. ....................................27
III.CHUYỂN ĐỘNG CỦA CON ĐƯỜNG.........................................................29
IV.NGUỒN SÁNG. .............................................................................................30
V.TẠO HIỆU ỨNG PARTICLE.........................................................................31
VI.XÂY DỰNG GIAO DIỆN GAME.................................................................36
CHƯƠNG III: THỰC HIỆN CHƯƠNG TRÌNH...................... 40
I.TỔNG QUAN – GIỚI THIỆU GAME. ............................................................40
II.CÁC QUY LUẬT CHƠI CHÍNH....................................................................41
1.DI CHUYỂN.................................................................................................41
2.TÍNH MẠNG................................................................................................42
3.TÍNH ĐIỂM..................................................................................................42
4.MUA ĐỒ.......................................................................................................43
III.CÁC KHÁI NIỆM TRONG GAME...............................................................43
1.XE .................................................................................................................43
2.DISTANCE...................................................................................................44
3.COINS...........................................................................................................44
KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN................................... 45
I.KẾT QUẢ ĐẠT ĐƯỢC....................................................................................45
II.HƯỚNG PHÁT TRIỂN. ..................................................................................48
TÀI LIỆU THAM KHẢO ............................................................ 49
NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN ...................... 50
XÁC NHẬN CỦA GIẢNG VIÊN PHẢN BIỆN........................ 51
BÙI HOÀNG ĐIỂM – [Phát triển game 3D với Unity trên môi trường Android]
Luận văn tốt nghiệp
DANH MỤC TỪ VIẾT TẮT
2D 2 Dimension
3D 3 Dimension
PC Personal Computer
GUI Graphical User Interface
BÙI HOÀNG ĐIỂM – [Phát triển game 3D với Unity trên môi trường Android]
Luận văn tốt nghiệp
DANH SÁCH BẢNG BIỂU
Bảng Trang
Bảng 1.Các thuộc tính của Elipsoid Particle Emiter 33
Bảng 2.Các thuộc tính của ParticleRenderer 34
Bảng 3.Các thuộc tính của Particle Animator 35