22
LÀM QUEN GAME ENGINE UNITY3D Tác giả Khiếu Văn Bằng BÀI 1: GIỚI THIỆU VỀ UNITY3D

Giới thiệu môn học Làm quen với unity3d

Embed Size (px)

Citation preview

LÀM QUEN GAME ENGINE UNITY3D

Tác giả

Khiếu Văn Bằng

BÀI 1: GIỚI THIỆU VỀ UNITY3D

>> Nội dung chính

1} UNITY3D LÀ GÌ?

2} CÁC BÀI HỌC SẼ HỌC TRONG HỌC PHẦN NÀY

3} MỤC ĐÍCH CỦA MÔN HỌC

4} YÊU CẦU VỚI ĐỐI TƯỢNG HỌC

5} TÀI LIỆU THAM KHẢO

1} Unity3D là gì?

1. Unity3D là gì?

- Nó là một Game Engine:-> Có thể xây dựng các game.-> Có thể viết các phần mềm hoặc ứng dụng khác.-> Có thể xây dựng web3D.

…Game Engine

(UDK, Blender, XNA, Unity…)

Game

(Perfect world, Chibi, Fantasy, SwordMan…)

– What is Unity?

• Unity is a game engine 3D

• It’s can make game 2D and 3D

• Home page http://www.unity3d.com

• It’s built by Unity Technologies company

• It can be installed on Mac and PC

1. Unity3D là gì?

Các ứng dụng có thể chạy trên nhiều môi trường khác nhau(Web, PC, Mobile, …)

Multiplatform

Web

PC & Mac Application

iPhone, iPad iPod Touch application

Android application

xBox 360

Play Station 3

Soon, Linux

1. Unity3D là gì?

Chúng ta có thể import các model 3D và đối tượng đồ họa 2D :

1. Unity3D là gì?

2} Nội dung học phần

2. Nội dung học phần

Phần 1: Làm quen với Unity3D.

Phần 2: Làm việc với Asset và GUI.

Phần 3: Lập trình với JavaScript và C# trong Unity3D.

Phần 4: Hạt, âm thanh, điều khiển video.

Phần 5: Controller và collision.

Phần 6: Đóng gói sản phẩm.

Phần 1: Làm quen với Unity3D

– Học sử dụng giao diện

– Tìm hiểu Game Object?

– Tạo một vài Game Object

– Lighting basic(ánh sáng)

– Terrian basic(địa hình)

– Camera basic

– Builtin physic

– Script basic

– Thực hành tạo 1 game đơn giản

Phần 2: Asset và GUI

– Import và tạo tài nguyên(Access)

– Tìm hiểu về GUI:

– Xây dựng GUI

Asset(Import Image, Audio, Video, Model

Using and manage them)

GUI(Create GUI basic)

Create interface(Create objects and design a game)

Create GUI 3D(Create GUI 3d text)

Write code(Control GUI)

Phần 3: Lập trình với JavaScript và C#• JavaScript

– Cú pháp trong game– Điều khiển GameObject– Tài liệu tham khảo

• C#– Cú pháp trong game– Điều khiển GameObject– Tài liệu tham khảo

• Kỹ năng lập trình

Phần 4: Hạt, âm thanh, điều khiển video.

• Tạo một animation cho GameObject

• Tạo và chỉnh sửa thuộc tính của hạt

• Điều khiển âm thanh

• Điều khiển Video

• Điều khiển camera

• Sử dụng prefab

• Xây dựng hiệu ứng hạt

Phần 5: Controller và collision

• Tạo một multiple camera

• Điều khiển Character controller

• Các thành phần Collider

• Sự kiện cho collision

Phần 6: Đóng gói Game.

• Project Setting

• Render Setting

• Platform Setting

• Network Emulation

• Graphics Emulation

3} Mục đích môn học

3. Mục đích môn học ?

- Biết cách sử dụng Unity3D để bắt đầucho công việc lập trình game hoặcphát triển các ứng dụng cho web3D.

- Làm quen cách lập trình game.

- Định hướng nghề nghiệp theo hướngphát triển các ứng dụng tương tác 3D.

4} Yêu cầu đối tượng học ?

4. YÊU CẦU VỚI ĐỐI TƯỢNG HỌC ?

- Đã học qua phần Unity3d căn bản- Biết lập trình với ngôn ngữ C# và lập

trình hướng đối tượng.- Có kiến thức cơ bản về 3D

5} Tài liệu tham khảo

5. Tài liệu tham khảo

– Unity wiki

http://www.unifycommunity.com/wiki/index.php?title=Main_Page

– Unity document

http://unity3d.com/support/documentation/

Thanks!

Mọi thắc mắc xin gửi về hòm thư [email protected] - Điện thoại: 097 33 77 630