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

Game Unity Phần 2 FPT

51 417 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 51
Dung lượng 1,51 MB

Nội dung

Bài : Kh i t o d án 2D, t o Game Object Sprite Gi ng viên: - L p trình Game 2D Bài gi ng 1 M C TIÊU  C u trúc Project  A Kh i t o c u hình d án Game 2D  B T o i t ng c b n • Game Object • Sprite • Animation i u n hành ng nhân v t • Prefab • Script i u n máy tr ng thái • Thành ph n v t lý x lý va ch m • S d ng Text, • S d ng Particle System • Chuy n i ch i • 10 Sound • 11 Design Pattern Game N i dung  C u trúc Project  A Kh i t o c u hình d án Game 2D  B T o i t ng c b n • Game Object • Sprite • Animation i u n hành ng nhân v t • Prefab • Script i u n máy tr ng thái • Thành ph n v t lý x lý va ch m • S d ng Text, • S d ng Particle System • Chuy n i ch i • 10 Sound • 11 Design Pattern Game C u trúc Project Project folder Assets Scenes Game Objects Component s ProjectSettings Other resources Settings (*.asset) Plugins C u trúc Project Project folder Assets Scenes Game Objects Component s ProjectSettings Other resources Settings (*.asset) Plugins C u trúc Project- Asset  Asset nh ng tài nguyên xây d ng nên m t d án Unity nh : • T p tin hình nh; • Mô hình 3D; • Các t p tin âm  Các t p tin mà dùng t o nên trò ch i tài s n (Asstets)  T t c t p tin, th m c c a d án Unity u cl u tr m t th m c có tên “Assets” C u trúc Project- Asset C u trúc Project- Scenes Project folder ProjectSetting s Assets Scenes Game Objects Components Other resource s Settings (*.asset) Plugins C u trúc Project- Scenes  Trong Unity, scene- m t c nh (hay m t phân o n) ngh a m t ch i riêng bi t ho c m t khu v c hay thành ph n có n i dung c a trò ch i (ví d nh Game menu)  B ng cách t o nên nhi u Scene cho trò ch i, có th phân ph i th i gian t i ho c ki m tra thành ph n khác c a trò ch i m t cách riêng l  M i scene m t level  M t game có th có nhi u levels C u trúc Project- GameObject Project folder Assets Scenes Game Objects Components ProjectSettings Other resources Settings (*.asset) Plugins Sprite Ví d v lo i sprite Single sprite Multiple sprite  Single sprite  Multiple sprite 37 Sprite Cách t o m t Single sprite  c a s Project, ch n th m c Assets, R-Click vào th m c Sprites, ch n Import New Assets, sau ó tìm n m t hình nh ó  c a s Inspector, ch n Texture Type Sprite, Sprite Model single, sau ó nh n Apply 38 T o singer sprite 39 Sprite S d ng Multiple Sprite  T phiên b n 4.3 Unity có thêm công c Sprite Editor s d ng vi c c t nh t multiple sprite  thay i ki u c a m t b c nh thành multiple sprite ta làm nh sau : click ch n b c nh c n chuy n m c Inspector ta ch n Texture Type Sprite Sprite Mode Multiple 40 Sprite S d ng Multiple Sprite  c t nh ta click vào nút Sprite Editor , Sprite Editor ta có th click vào nút Slice c t nh theo hai ki u : • Automatic : Unity editor s t ng tìm nh ng hình nh khác ho c ta có th dùng chu t ch n vùng nh mà ta c n c t • Grid : c t nh theo d ng l kích th c tu ch n i nh ng ô hình ch nh t v i 41 Sprite S d ng Multiple Sprite  Sau ã ch n c nh c n c t ta n Apply l u l i  Sau c t nh nh ã c t c s d ng cho m t i t ng game gi ng nh m t single sprite 42 Sprite  V n d ng làm game X p hình : game mô t m t trò ch i h i bé hay ch i ó ghép m nh ghép ang xáo tr n c a m t b c hình thành hình hoàn ch nh  N u không s d ng mutiple sprite v i m i m nh ghép ta s ph i s d ng m t file nh  N u game có kho ng 20 b c nh v i ch ch i t d t i khó 3×4, 4×5, 5×6 s l ng file nh s 880 file nh cho m i m t m nh ghép nên s r t t n b nh khó kh n l p trình  Trong ó n u ta dùng multiple sprite c t nh theo ki u Grid s d dàng h n nhi u c ng ti t ki m b nh ta ch c n s d ng 20 file nh 43 Sprite T o Multiple sprite  Import New Assets, ch n n m t t p tin nh ch a nhi u Sprite nh hình ví d trên, sau ó c a s Inspector ch n Texture Type Sprite, Sprite Model Multiple Xong nh n Apply  Ti p theo ta c n xác nh vùng bao, xác nh sprite thu c Multiple sprite v a import vào ó b ng cách b ng Inspector ch n Sprite Editor 44 Sprite T o Multiple sprite  Sprite Editor Type:AutomaticSlice, Unity s t ng xác nh vùng bao nh nh t cho sprite cho  Ho c có th t dùng chu t xác nh vùng bao  Nh n nút Apply Sprite editor 45 Sprite Thêm Sprite render cho Empty GameObject  T o m t Empty GameObject, t tên Ground Sau ó ch n i t ng này, c a s Inspector ta ch n Add Component sau ó ch n Rendering, ch n Sprite Render 46 Sprite Thêm Sprite render cho Empty GameObject  Ti p theo, m c Sprite Render c a s Inspector, ta ch n Sprite v (Nút khoan tròn )  Chú ý: b n có th kéo th tr c ti p t th m c sprite vào c a s Scenes 47 T o multiple sprite 48 K t lu n  C u trúc Project  Kh i t o c u hình d án Game 2D  Cách t o i t ng c b n • T o Game Object • T o Sprite 49 Chu n b sau 50 THANK YOU! [...]... prefabs 22 C u trúc Project 23 Kh i t o và c u hình d án Game 2D T o d án  B t Unity lên, vào menu File/New Project 24 Kh i t o và c u hình d án Game 2D T o d án  Ch n lo i project là 2D sau ó gõ tên project xong nh n Create Project 25 Kh i t o và c u hình d án Game 2D T o d án  Ch n lo i project là 2D sau ó gõ tên project xong nh n Create Project K t qu nh sau: 26 Kh i t o và c u hình d án Game 2D C... th m c ch a t t c các tài nguyên có s d ng trong game sau này l n l t là: Animations, Prefabs, Scripts, Sprites, Sounds, Scenes  R-Click vào th m c Assets c a s Project, ta ch n Create, ch n Folder 28 Kh i t o và c u hình d án Game 2D C u hình d án 2D  K t qu nh hình sau: 29 Kh i t o d án Game 2D 30 Game Object T o m t Empty Object  menu ta ch n GameObject, ch n Create Empty  Ta có th i tên, sao... g c) qua các o n mã 11 C u trúc Project- GameObject • • • • • GameObject là m t l p c b n trong Unity M i GameObject ch a nhi u thành ph n(compoments) M i Component ch a nhi u properties Có th thay i giá tr property i u khi n m t object Có th thêm/s a/xóa m t component trong m i Gameobject GamObject Components Properties C u trúc Project- GameObject • Ví d v GameObject: – Object c b n: Cube, Sphere,...C u trúc Project- GameObject  M t i t ng c th trong game g i là m t game object, có th là nhân v t, v t nào ó Víd : cây c i, xe c , nhà c a, ng i  Khi Assets c s d ng trong Scene, chúng tr thành Game Object – m t thu t ng c s d ng trong Unity ( c bi t là trong m ng l p trình)  Game Object ch a ít nh t m t thành ph n là Transform  Transform là thông... án Game 2D C u hình d án 2D  Sau khi t o d án xong, Hierarchy s có m t i t ng là Main Camera Chúng ta c n i u ch nh ki u hi n th Scene là 2D  c a s Hierarchy ch n Main Camera c a s Inspector s hi n th các thông s c a camera, ta s ch n l i giá tr Projection hay phép chi u là phép chi u vuông góc thay cho phép chi u ph i c nh 27 Kh i t o và c u hình d án Game 2D C u hình d án 2D  Ti p theo, c a s Project,... trúc Project- GameObject • Ví d v GameObject: – Object c bi t: Empty Object , Camera, Light , Particle Camera Light Particle C u trúc Project- GameObject • Ví d v GameObject: – Object mô hình: table, house, man, room,… C u trúc Project- Components Project folder Assets Scenes Game Objects Components ProjectSettings Other resources Settings (*.asset) Plugins C u trúc Project- Components  M t Game Object... component c a Game Object  B ng cách “g n” (attach) chúng vào trong Game Object, chúng ta có th ngay l p t c áp d ng tác ng c a chúng lên i t ng  Nh ng Components ph bi n trong quá trình phát tri n trò ch i u c Unity h tr s n  t o nên các y u t t ng tác trong trò ch i, chúng ta s s d ng Script (mã k ch b n), chúng c ng c xem nh là m t Components trong Unity 17 C u trúc Project- Components Game object... c Unity xem nh m t Component  Unity cung c p cho chúng ta kh n ng vi t Script b ng c 3 ngôn ng là JavaScript, C# và Boo (m t d n xu t c a ngôn ng Python)  Unity ã xây d ng s n m t t p h p a d ng các Class, Function, … có th ng d ng trong quá trình l p trình  vi t Script, chúng ta s làm vi c v i m t trình biên t p Script c l p c a Unity, ho c v i ch ng trình Mono Developer c tích h p và ng b v i Unity. .. Visual Studio Mã ngu n vi t trên Mono Developer s c c p nh t và l u tr trong d án Unity 21 C u trúc Project- Prefabs  Là m t khái ni m trong Unity dùng s d ng l i các i t ng gi ng nhau có trong game b ng cách ch c n kh i t o l i các giá tr v trí, t l bi n d ng và góc quay t môt i t ng ban u  Ví d : Các i t ng là ng ti n trong game Mario u có x lý gi ng nhau, nên ta ch vi c t o ra m t i t ng ban u, các... thông qua c a s này 31 Game Object T o m t Empty Object  Empty game object là m t i t ng n gi n nh t, khi m i t o ra  Empty game object ch ch a các thông s bi n i (transform) ngoài ra nó s không ch a b t k m t component nào c  Có th thêm các component ho c nhóm các i t ng khác l i v i nhau thành m t nhóm, ho c s d ng các empty object cho các m c ích khác (s ng d ng sau) 32 Game Object T o m t Parent ... n Create, ch n Folder 28 Kh i t o c u hình d án Game 2D C u hình d án 2D  K t qu nh hình sau: 29 Kh i t o d án Game 2D 30 Game Object T o m t Empty Object  menu ta ch n GameObject, ch n Create... hình d án Game 2D T o d án  B t Unity lên, vào menu File/New Project 24 Kh i t o c u hình d án Game 2D T o d án  Ch n lo i project 2D sau ó gõ tên project xong nh n Create Project 25 Kh i t... Kh i t o c u hình d án Game 2D T o d án  Ch n lo i project 2D sau ó gõ tên project xong nh n Create Project K t qu nh sau: 26 Kh i t o c u hình d án Game 2D C u hình d án 2D  Sau t o d án xong,

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

TỪ KHÓA LIÊN QUAN

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

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

TÀI LIỆU LIÊN QUAN