1. Trang chủ
  2. » Công Nghệ Thông Tin

Game Unity Phần 1 FPT

74 1,1K 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 74
Dung lượng 2,77 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Gi i thi u chung v Unity model male Female house … Game Engine UDK, Blender, XNA, Unity… Game Perfect world, Chibi, Fantasy, SwordMan…... Giao di n Project 34... Giao di n Hierarch

Trang 1

Bài 1: Gi i thi u chung v Unity

- L p trình Game 2D Bài gi ng 1

Gi ng viên:

1

Trang 3

N i dung

 Gi i thi u chung v Unity

 Các c i m và tính n ng c a Unity: Lighting, terrains, physics, Networking, Programming, Audio, Pathfinding…

Trang 4

Gi i thi u chung v Unity

model

male Female house

Game Engine

(UDK, Blender, XNA, Unity…)

Game

(Perfect world, Chibi, Fantasy, SwordMan…)

Trang 5

Gi i thi u chung v Unity

Unity là gì

 Unity là m t game engine 3D

 Unity c dùng t o game 2D and 3D

 Phiên b n m i nh t: 5.0

 c vi t b i ngôn ng : C++ C#

 Gi y phép: c quy n

5

Trang 6

Gi i thi u chung v Unity

Trang 7

Gi i thi u chung v Unity-H i u hành

Web

PC & Mac Application iPhone, iPad iPod Touch application

Android application

xBox 360

Play Station 3

Soon, Linux

Trang 8

Gi i thi u chung v Unity-Danh sách Game

ShadowGun ch y trên iOS và Android

Gears c thi t k cho c iPhone và iPad

Basket Dudes cho PC và Mac

Tham kh o các game theo ng link

sau“http://unity3d.com/gallery/game-list”

Trang 9

Gi i thi u chung v Unity-Framework

• Unity xây d ng trên Mono framework

• Mono framework: là m t mã ngu n m , cross-platform,

c th c hi n b ng ngôn ng C# và t ng tích v i

Microsoft.NET

• Trang web: http://www.mono-project.com/Main_Page

Trang 10

Gi i thi u chung v Unity-Ngôn ng

Java script

Boo C#

Trang 11

Gi i thi u chung v Unity

u i m c a Unity

 Giá thành r v i nhi u gói license l a ch n

 Unity tích h p nhi u công c , công ngh v graphic rendering (DirectX, OpenGL), physic (NVIDIA PhysX), audio (OpenAL)

 Các công c , tính n ng dành cho m ng thi t k tr c quan, thân thi n thu n l i cho Designer

 H tr l p trình b ng nhi u ngôn ng (C#, JavaScript, Boo)

b i m t th vi n API không kém s

 H tr Networking phát tri n MMO game

 H tr xu t b n nhi u platforms t stand alone cho PC và Mac, mobile nh iOS và Android, console nh PS3, XBOX360, Wii n các phiên b n ch y tr c ti p trên web nh Unity Web Player

 C ng ng l n m nh s n sàng chia s ki n th c, tài nguyên

11

Trang 12

Programming

Networking

Trang 13

Rendering (k t xu t hình nh)

Unity h tr y kh n ng k t xu t hình nh (Rendering) cùng nhi u h tr cho phép áp d ng các công ngh ph bi n trong l nh v c h a 3D nh m c i thi n ch t

Trang 14

Lighting (ánh sáng)

 Ánh sáng là m t y u t giúp môi tr ng tr nên p và

th c t h n

 Unity c ng cung c p nhi u gi i pháp a d ng cho phép áp

d ng ánh sáng m t cách t t nh t vào môi tr ng trong trò

ch i v i nhi u lo i ngu n sáng nh ánh sáng có h ng (Directional Light), ánh sáng i m (Point Light),…

 M t s công ngh và k thu t v ánh sáng c Unity h

tr : Lightmapping, Realtime Shadows, hi u ng Sunshafts

và Lens Flares

14

Trang 15

Terains ( a hình)

 Terrains còn g i chung là a hình bao g m ph n t n n c a môi tr ng trong trò ch i cùng các i t ng g n li n nh cây, c …

 Unity cung c p công c h tr :

• Terrains tools: cho phép thi t k a hình v i các công c v

d i d ng Brush có nhi u thông s tùy ch nh t o hình

và lát Texture cho a hình

• Tree Creator: cho phép t o ra cây c i v i hình d ng, kích

th c và ki u dáng a d ng

15

Trang 16

Substances (Texture thông minh)

 Substances là m t d ng tùy bi n Textures nh m làm a d ng chúng trong nhi u i u ki n môi tr ng khác nhau

 Unity cung c p kh n ng này thông qua các API d ng s n trong th vi n, h tr l p trình viên l p trình tùy bi n hình

nh c k t xu t c a Texture

16

Trang 19

Programming

 L p trình cho phép t o nên kh n ng t ng tác, trí thông minh và y u t Gameplay cho trò ch i

 Unity cho phép l p trình b ng nhi u ngôn ng m nh và ph

bi n nh : C#, Java script và Boo

19

Trang 21

M m t ng d ng

Unity

21

Trang 22

Cài t

• L a ch n m t trong các phiên b n sau:

Unity pro Unity

Android pro Android

Trang 23

• iOS: yêu c u t Mac OS X 10.0.6 tr i

• Android: Yêu c u SDK Android (SDK) và Java

Development Kit (JDK)

Trang 24

Cài t

– B t u cài t

• B c 1: M t p Unity setup

• B c 2: Nh n ch n vào next ti p t c

Trang 25

Cài t

– B t u cài t

• B c 3: Ch n “ I Agree” ng ý v i license

Trang 26

Cài t

– B t u cài t

• B c 4: Ch n “Next” b t u cài t

Trang 27

Cài t

– B t u cài t

• B c 5: Thay i th m c cài t, sau ó nh n

ch n “Install”, i cho cài t k t thúc

Trang 28

Cài t

– B t u cài t

• B c 6: Ch n vào shortcut “Unity” trên màn hình Desktop m ng d ng Unity Ph i k t n i Internet nh p a ch mail và active trial version

• B c 7: M a ch mail active unity

• Bây gi s n sang s d ng

Trang 29

Cách cài t

29

Trang 30

GIAO DI N C A UNITY

Trang 31

GIAO DI N C A UNITY

 Scene N i mà trò ch i s c xây d ng

 Hierarchy: Danh sách các Game Object trong scene

 Inspector: Nh ng thi t l p, thành ph n, thu c tính c a

i t ng (ho c Asset) ang c ch n

 Game: C a s xem tr c, nó ch ho t ng trong ch

“Play (Preview- xem tr c)

 Project: Danh sách các Assets c a d án, c ví nh th

vi n c a d án

31

Trang 32

GIAO DI N C A UNITY - Project

 Project là n i b n có th truy c p và qu n lý các tài nguyên- asset trong project c a b n

 Có thêm thêm m i m t asset b ng cách import feature

 xóa m t asset kh i project, b n có th nh n phím delete

ho c ch n ph i chu t vào asset và ch n Delete

 Có th di chuy n m t asset m i t window explorer vào trong Project c a Unity

Trang 33

GIAO DI N C A UNITY - Project

T o m i m t asset

Danh sách các assets c t o

Trang 34

Giao di n Project

34

Trang 35

GIAO DI N C A UNITY - Hierarchy

Trang 36

GIAO DI N C A UNITY - Hierarchy

 Có th l a ch n các i t ng trong th Hierarchy và kéo nó vào m t i t ng khác t o m i liên h cha con cho i

t ng Khi m t i t ng t thêm hay xóa trong scene,

nó s xu t hi n ho c bi n m t trong th Hierarchy

 M t i t ng con s di chuy n và xoay tròn gi ng nh i

t ng cha B n có th s d ng tam giác nh phía tr c i

t ng cha hi n th và n các i t ng con n u c n thi t

Hình: Các i t ng bình th ng

Hình : i t ng cha và i t ng con

Trang 37

GIAO DI N C A UNITY - Hierarchy

• T o danh sách các game object c a m t Scene

T o m t game object cho Scene

Danh sách game objects c t o

Trang 38

GIAO DI N C A UNITY - Hierarchy

• T o danh sách các game object c a m t Scene

Trang 39

GIAO DI N C A UNITY - Hierarchy

• T o danh sách các game object c a m t Scene

• T o cha -> con trên Hierarchy: Khi ch n cha và di chuy n nó thì i t ng con c ng s c di chuy n theo

L a ch n

i t ng con

Di chuy n vào trong

i t ng cha

L a ch n

i t ng cha xem

Trang 40

GIAO DI N C A UNITY - Hierarchy

L con

D t

L a ch n

i t ng cha xem

Trang 41

GIAO DI N C A UNITY - Hierarchy

Select child object

Drag it into parent

Select parent

to review

Trang 42

Giao di n Hierarchy

42

Trang 43

GIAO DI N C A UNITY - Toolbar

Control object

Hand tool Move tool Rotate tool

Pause Step

Layers

T L

S

Layout

Thanh Layout

Scene, Hierarchy,

Project, Inspector

Trang 44

GIAO DI N C A UNITY - Scene

vi c này m t cách nhanh chóng

Trang 45

GIAO DI N C A UNITY - Scene

• M i scene là m t level

• M t game có th có nhi u levels

Trang 46

GIAO DI N C A UNITY - Scene

nh h ng khung nhìn Scene:

Gi chu t ph i trong ph n khung nhìn Scene kích ho t

ch i u ch nh góc nhìn Sau khi gi chu t ph i, b n hãy

k t h p v i di chuy n chu t ho c các phím WASD di chuy n góc nhìn, phím Q và E di chuy n góc nhìn lên và

Trang 47

GIAO DI N C A UNITY - Scene

Trang 48

GIAO DI N C A UNITY - Scene

Trang 49

GIAO DI N C A UNITY - Scene

Phím t t: Q/W/E/R

• Công c xoay (E): công c này có c i m và cách s d ng

gi ng v i công c di chuy n, tuy nhiên thay vì di chuy n

v trí c a i t ng thì công c này giúp chung ta xoay i

t ng quanh tr c hay tâm c a i t ng

• Công c i u ch nh t l (R): C ng t ng t nh công c di chuy n và xoay, công c này cho phép tùy ch nh kích th c,

Trang 50

GIAO DI N C A UNITY - Scene

Gi chu t trái và ch n vào X,Y,Z thay i góc nhìn camera

 Phía trên bên ph i khung nhìn Scene là bi u t ng Gizmo (tr c t a

XYZ) ây là n i hi n th góc nhìn nh h ng hi n t i trong khung nhìn Scene, nó giúp b n nhanh chóng thay i t a góc nhìn

 M i màu là m t tr c t a khác nhau B n có th nh p vào b t k

màu nào xoay góc nhìn v phía tr c t a t ng ng

Top (Click Y orbit)

Front (Click Z orbit) Right (Click X orbit)

Trang 51

GIAO DI N C A UNITY - Scene

nh h ng cho các GameObject:

 Khi xây d ng game,s ph i t r t nhi u i t ng vào th gi i trong game

 S d ng các công c bi n i trên thanh công c nh d ch chuy n,

t ng, ho c b n có th gõ tr c ti p giá tr vào ph n ô nh p giá tr trong th Inspector

Trang 52

GIAO DI N C A UNITY - Scene

Thanh công c i u khi n trong khung nhìn Scene:

 Thanh i u khi n khung nhìn Scene giúp b n xem d i nhi u

ch hi n th nh Textured, Wireframe, RGB, Overdraw và nhi u lo i khác

 Nó còn có th xem các ánh sáng, các tác ng hay nghe các

âm thanh trong game

Trang 53

Giao di n Scene

53

Trang 54

GIAO DI N C A UNITY - Game

 C a s Game s c g i khi nh n vào nút Play ( là m t hành ng th c hi n test trò ch i)

 C a s cho phép tùy ch n v thi t t mành hình , nó ph n ánh ph m v trong Scene mà ng i ch i có th th y c v i

m i t l màn hình t ng ng

 Sau khi nhân nút Play, ng d ng

game s ch Testing, lúc này

m i thay i v các thu c tính,

Components,… c a i t ng s

là t m th i

Trang 55

GIAO DI N C A UNITY - Game

running

Check/Uncheck

P Rendering a frame C game

Trang 56

GIAO DI N C A UNITY - Game

 Thanh s u tiên là thanh T l ây là n i b n có th ch nh

t l khung nhìn c a góc nhìn trong game thành các giá tr khác nhau Giúp b n có th ki m tra game c a b n s trông

nh th nào trên màn hình v i các t l khung hình khác nhau

 phía bên ph i thanh này là Maximize on Play Khi b n kích

ho t, góc nhìn c a game s t kích th c 100% trong c a

s Editor khi ch i ch ch i th nghi m

Trang 57

GIAO DI N C A UNITY - Game

 K bên là nút Stats, ây là nút th hi n thông s r t h u

d ng cho vi c hi n th hi u su t h a trong game c a b n

 Nút cu i cùng là Gizmos Khi b t nút này, i t ng trong Khung nhìn i u c hi n th lên Khung nhìn trong game Thanh s c nh bên b t, t t hi n th các Components khác nhau c s d ng trong game

Trang 58

GIAO DI N C A UNITY - Inspector

• Games trong Unity c t o ra b i t p h p r t nhi u GameObject, trong ó bao g m meshes, scripts, âm thanh, hay nh ng i t ng graphic nh ngu n sáng

v v

• Inspector s hi n th m i thông tin v i t ng ang làm vi c m t cách chi ti t, k c nh ng Components

c ính kèm và nh ng thu c tính c a nó

Trang 59

GIAO DI N C A UNITY - Inspector

• C a s inspector c dung thay i giá tr c a các thu c tính và các thành ph n c a object

• M t game object ch a nhi u thành ph n, m i thành ph n

l i ch a nhi u thu c tính

• M i game object có th c thêm/ s a/ xóa các thành

ph n

Trang 60

GIAO DI N C A UNITY - Inspector

Trang 61

GIAO DI N C A UNITY- Menu-File

Trang 62

GIAO DI N C A UNITY- Menu- Edit

Trang 63

GIAO DI N C A UNITY- Menu - Assets

Trang 64

GIAO DI N C A UNITY- Menu- GameObject

Trang 65

GIAO DI N C A UNITY- Menu- Component

Trang 66

GIAO DI N C A UNITY- Menu- Terrian

Trang 67

GIAO DI N C A UNITY- Menu- Window

Trang 68

GIAO DI N C A UNITY- Menu- Help

Trang 69

 Ctrl/Cmd + D - Nhân ôi tài nguyên ang c ch n

 Delete - Xóa có h p tho i

 Delete + Shift - Xóa không có h p tho i

 Backspace + Cmd - Xóa không có h p tho i (OSX)

 Enter - i tên i t ng c ch n (OSX)

Trang 70

GIAO DI N C A UNITY - Phím t t

 Cmd + m i tên xu ng - M tài nguyên c ch n (OSX)

 Cmd + m i tên lên - n th m c cha (OSX)

 F2 - i tên i t ng c ch n (Win)

 Enter - M tài nguyên c ch n (Win)

 Backspace - n th m c cha (Win)

 M i tên ph i - M bung m c c ch n (xem d i d ng cây th m c và k t qu tìm ki m) N u i t ng ã c

Trang 71

Giao di n Scene,

Inspector, menu

71

Trang 72

K t lu n

 Gi i thi u chung v Unity

 Các c i m và tính n ng c a Unity: Lighting, terrains, physics, Networking, Programming, Audio, Pathfinding…

Trang 73

Chu n b bài sau

Trang 74

THANK YOU!

Ngày đăng: 20/04/2016, 17:47

HÌNH ẢNH LIÊN QUAN

Hình :  i t ng cha và  i t ng con. - Game Unity Phần 1 FPT
nh i t ng cha và i t ng con (Trang 36)

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN