nghiên cứu công nghệ unity và xây dựng ứng dụng game 3d trên mobile - my project ha...

16
Giáo viên hướng dẫn : Th.s. Trương Công Đoàn Sinh viên thực hiện : Nguyễn Hoàng Minh Lớp : 10B4 VIỆN ĐẠI HỌC MỞ HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Hà Nội 15/6/2014 Nghiên cứu công nghệ Unity và xây dựng ứng dụng game 3D trên Mobile

Upload: hoangminh-nguyen

Post on 27-May-2015

1.217 views

Category:

Software


6 download

TRANSCRIPT

Page 1: Nghiên cứu công nghệ Unity và xây dựng ứng dụng game 3D trên Mobile - My Project Ha Noi Open University

Giáo viên hướng dẫn : Th.s. Trương Công Đoàn Sinh viên thực hiện : Nguyễn Hoàng Minh Lớp : 10B4

VIỆN ĐẠI HỌC MỞ HÀ NỘIKHOA CÔNG NGHỆ THÔNG TIN

BÁO CÁO

ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC

Hà Nội 15/6/2014

“Nghiên cứu công nghệ Unity và xây dựng ứng dụng game 3D trên Mobile”

Page 2: Nghiên cứu công nghệ Unity và xây dựng ứng dụng game 3D trên Mobile - My Project Ha Noi Open University

Nội dung đồ ánNội dung đồ án

1.1.Giới thiệu tổng quan về game engine và Giới thiệu tổng quan về game engine và thế giới 3Dthế giới 3D

2.2. Giới thiệu Unity EngineGiới thiệu Unity Engine

3.3. Các chức năng được hỗ trợ trong UnityCác chức năng được hỗ trợ trong Unity

4.4.Game DemoGame Demo

5.5.Tổng kếtTổng kết

Page 3: Nghiên cứu công nghệ Unity và xây dựng ứng dụng game 3D trên Mobile - My Project Ha Noi Open University

1. Tổng quan về game engine và thế giới 3D- Khái niệm Game engine

Page 4: Nghiên cứu công nghệ Unity và xây dựng ứng dụng game 3D trên Mobile - My Project Ha Noi Open University

1.1.Hệ trục tọa độHệ trục tọa độ

2.2. Không gian cục bộ và không gian Không gian cục bộ và không gian toàn cục(Local Space và World toàn cục(Local Space và World Space)Space)

3.3. VectorsVectors

4.4.CamerasCameras

5.5.Đa giác (Polygon), cạnh (Edges), Đa giác (Polygon), cạnh (Edges), đỉnh (Vertices) và mắt lưới (Meshes)đỉnh (Vertices) và mắt lưới (Meshes)

6.6.Vật liệu (Materials), kết cấu Vật liệu (Materials), kết cấu (Textures) và đổ bóng (Shaders)(Textures) và đổ bóng (Shaders)

Tổng quan về game engine và thế giới 3D(tiếp)

Page 5: Nghiên cứu công nghệ Unity và xây dựng ứng dụng game 3D trên Mobile - My Project Ha Noi Open University

Tổng quan về game engine và thế giới 3D(tiếp)

Hệ trục tọa độ(coordinates)Hệ trục tọa độ(coordinates)

Page 6: Nghiên cứu công nghệ Unity và xây dựng ứng dụng game 3D trên Mobile - My Project Ha Noi Open University

Tổng quan về game engine và thế giới 3D(tiếp)

Không gian cục bộ và không gian toàn cục (Local Không gian cục bộ và không gian toàn cục (Local Space và World Space)Space và World Space)

Page 7: Nghiên cứu công nghệ Unity và xây dựng ứng dụng game 3D trên Mobile - My Project Ha Noi Open University

VectorsVectors

Tổng quan về game engine và thế giới 3D(tiếp)

Page 8: Nghiên cứu công nghệ Unity và xây dựng ứng dụng game 3D trên Mobile - My Project Ha Noi Open University

CamerasCameras

Tổng quan về game engine và thế giới 3D(tiếp)

Page 9: Nghiên cứu công nghệ Unity và xây dựng ứng dụng game 3D trên Mobile - My Project Ha Noi Open University

Đa giác (Polygon), cạnh (Edges), đỉnh (Vertices) Đa giác (Polygon), cạnh (Edges), đỉnh (Vertices) và mắt lưới (Meshes)và mắt lưới (Meshes)

Tổng quan về game engine và thế giới 3D(tiếp)

Page 10: Nghiên cứu công nghệ Unity và xây dựng ứng dụng game 3D trên Mobile - My Project Ha Noi Open University

Vật liệu (Materials), kết cấu (Textures) và đổ bóng Vật liệu (Materials), kết cấu (Textures) và đổ bóng (Shaders)(Shaders)

Tổng quan về game engine và thế giới 3D(tiếp)

Page 11: Nghiên cứu công nghệ Unity và xây dựng ứng dụng game 3D trên Mobile - My Project Ha Noi Open University

Nhà phát triển: Unity TechnologiesNhà phát triển: Unity Technologies Phiên bản mới nhất: 4.5Phiên bản mới nhất: 4.5 Được viết bởi ngôn ngữ: C++, C# Được viết bởi ngôn ngữ: C++, C# Phát triển Game cho các các hệ điều hành: Phát triển Game cho các các hệ điều hành:

Windows, Mac OS X (tạo và đóng gói), Wii, Windows, Mac OS X (tạo và đóng gói), Wii, iPhone/iPad, Xbox 360,Wii, iPhone/iPad, Xbox iPhone/iPad, Xbox 360,Wii, iPhone/iPad, Xbox 360, Android, Windows Phone, PS3 (chỉ đóng gói; 360, Android, Windows Phone, PS3 (chỉ đóng gói; cần giấy phép bổ sung cho từng nền tảng) cần giấy phép bổ sung cho từng nền tảng)

Giấy phép: Độc quyền Giấy phép: Độc quyền Website: www.unity3d. com Website: www.unity3d. com

Giới thiệu Unity Engine

Page 12: Nghiên cứu công nghệ Unity và xây dựng ứng dụng game 3D trên Mobile - My Project Ha Noi Open University

Giới thiệu Unity Engine(tiếp)- Giao diện

Cửa sổ Project Cửa sổ Scene

Cửa sổ Inspector Cửa sổ Game

Cửa sổ Hierarchy

Page 13: Nghiên cứu công nghệ Unity và xây dựng ứng dụng game 3D trên Mobile - My Project Ha Noi Open University

Giới thiệu Unity Engine(tiếp)- Các thành phần chính

AssetsAssets ScenesScenes Game ObjectGame Object ComponentsComponents ScriptsScripts PrefabsPrefabs

Page 14: Nghiên cứu công nghệ Unity và xây dựng ứng dụng game 3D trên Mobile - My Project Ha Noi Open University

Giới thiệu Unity Engine(tiếp)-LẬP TRÌNH TRÊN UNITY(UNITY SCRIPT)

Mono DevelopMono Develop C#C# JavascriptJavascript BooBoo

Page 15: Nghiên cứu công nghệ Unity và xây dựng ứng dụng game 3D trên Mobile - My Project Ha Noi Open University

Kết luậnVề chất lượng đồ họa của Unity

Về khả năng hổ trợ đa nền tảng của Unity

Về giá thành

Yêu cầu hệ thống để chạy được Unity 3D

Page 16: Nghiên cứu công nghệ Unity và xây dựng ứng dụng game 3D trên Mobile - My Project Ha Noi Open University

Lời cảm ơnCuối cùng em xin chân thành cảm ơn thầy Trương Công Đoàn cùng các thầy cô trong khoa Công nghệ thông tin – Viện Đại học Mở Hà Nội đã giúp đỡ em hoàn thành đồ án tốt nghiệp này.

Sinh viên: Nguyễn Hoàng Minh