kinh tế chính trị mác lênin chương hai và hàng hoá và sxxhh
Giới thiệu môn học Làm quen với unity3d
1. LÀM QUEN GAME ENGINE UNITY3D
Tác giả
Khiếu Văn Bằng
BÀI 1: GIỚI THIỆU VỀ UNITY3D
2. >> 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
4. 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,
5. – 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, …)
9. 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.
10. 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
11. 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)
12. 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
13. 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
14. 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
17. 3. Mục đích môn học ?
- Biết cách sử dụng Unity3D để bắt đầu
cho công việc lập trình game hoặc
phá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ướng
phát triển các ứng dụng tương tác 3D.
19. 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