Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 74 trang
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
Nội dung
Bài 1: Gi i thi u chung v Unity Gi ng viên: - L p trình Game 2D Bài gi ng 1 M C TIÊU Gi i thi u chung v Unity Các c i m tính n ng c a Unity Cài t Unity Giao di n Unity N i dung Gi i thi u chung v Unity Các c i m tính n ng c a Unity: Lighting, terrains, physics, Networking, Programming, Audio, Pathfinding… Cài t Unity Giao di n Unity: • Project • Hierarchy • Scene • Game • Inspector • Menu Gi i thi u chung v Unity – GameEngine gì? • Là ph n m m xây d ng, l p trình lên game • Có th giao ti p v i ph n m m khác • Giúp cho vi c t o game m t cách nhanh chóng image audio model wood Ice bg hit Music talk male Female house … Game Engine (UDK, Blender, XNA, Unity…) Game (Perfect world, Chibi, Fantasy, SwordMan…) Gi i thi u chung v Unity Unity Unity 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 Gi i thi u chung v Unity Tài li u tham kh o: Unity tutorials: unity3d.com/learn/tutorials/modules Documentations: unity3d.com/learn/documentation Samples: www.assetstore.unity3d.com/#/category/98 Unity3D Student: www.unity3dstudent.com 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 Soon, Linux Gi i thi u chung v Unity-Danh sách Game • ShadowGun ch y iOS Android • Gears c thi t k cho c iPhone iPad • Basket Dudes cho PC Mac Tham kh o game theo ng link sau“http://unity3d.com/gallery/game-list” Gi i thi u chung v Unity-Framework • Unity xây d ng Mono framework • Mono framework: m t mã ngu n m , cross-platform, c th c hi n b ng ngôn ng C# t ng tích v i Microsoft.NET • Trang web: http://www.mono-project.com/Main_Page Gi i thi u chung v Unity-Ngôn ng C# Java script Boo GIAO DI N C A UNITY - Inspector T GIAO DI N C A UNITY- Menu-File GIAO DI N C A UNITY- Menu- Edit GIAO DI N C A UNITY- Menu - Assets GIAO DI N C A UNITY- Menu- GameObject GIAO DI N C A UNITY- Menu- Component GIAO DI N C A UNITY- Menu- Terrian GIAO DI N C A UNITY- Menu- Window GIAO DI N C A UNITY- Menu- Help GIAO DI N C A UNITY - Phím t t Unity cung c p phím t t cho h u h t ch c n ng thông d ng F - Ch n trang Tab - Chuy n i qua l i gi a c t th nh t c t th hai.\ Ctrl/Cmd + F - Tìm ki m Ctrl/Cmd + A - Ch n t t c i t ng hi n có danh sách 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 h p tho i Backspace + Cmd - Xóa h p tho i (OSX) Enter i tên i t ng c ch n (OSX) 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 th m c k t qu tìm ki m) N u i t ng ã c m s n, s ch n th m c u tiên M i tên trái - Thu g n m c c ch n.N u i t ng ã c thu g n, s ch n th m c cha Alt + m i tên ph i - M i t ng ang xem th tài nguyên Alt + m i tên trái - Thu g n i t ng ang xem th tài nguyên 70 Giao di n Scene, Inspector, menu 71 K t lu n Gi i thi u chung v Unity Các c i m tính n ng c a Unity: Lighting, terrains, physics, Networking, Programming, Audio, Pathfinding… Cài t Unity Giao di n Unity: • Project • Hierarchy • Scene • Game • Inspector • Menu 72 Chu n b sau 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 73 THANK YOU! [...]... 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 Các c i m và tính n ng c a Unity Rendering Networking Lighting Unity Programming Terrains Audio Physics Rendering (k t xu t hình nh) Unity h tr y kh... khái ni m l i nh h ng (NavMesh) 17 Audio Unity tích h p FMOD: công c âm thanh thu c hàng m nh nh t hi n nay Unity h tr nh p và s d ng nhi u nh d ng t p tin âm thanh khác nhau 18 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 Networking Netwworking... Connectivity 20 M m t ng d ng Unity 21 Cài t • L a ch n m t trong các phiên b n sau: Business Free Unity pro Unity iOS pro iOS Android pro Android Cài t ng d n download: http:/ /unity3 d.com /unity/ download/ – T i phiên b n m i nh t v – Yêu c u h th ng: • PC/Mac: Window XP SP2 ho c Mac OS X (or later); Graphic 64 MB; 2G RAM; 2 GB of free hardware • iOS: yêu c u t Mac OS X 10 .0.6 tr i • Android: Yêu c... active unity Cách cài t 29 GIAO DI N C A UNITY 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 GIAO DI N C A UNITY. .. d ng, kích th c và ki u dáng a d ng 15 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 Pathfinding (tìm ng) T phiên b n Unity 3.5, Unity h tr tính n ng Pathfinding cho... 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 GIAO DI N C A UNITY - Project T o m i m t asset Danh sách các assets ct o Giao di n Project 34 GIAO DI N C A UNITY - Hierarchy Th Hierarchy: Th Hierarchy bao g m các GameObject (Các i t ng làm nên m t game hoàn ch nh) trong Scene (m t c nh / m t phân o n / m t màn ch i riêng ) hi n hành Bao g... 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 l ng hình nh M t s h tr : Unity cung c p s n 10 0 Shaders v i y các lo i ph bi n nh t H tr Surface Shaders, Occlusion Culling, GLSL Optimizer H tr LOD 13 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... 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 Cài t – B t u cài t • B c 3: Ch n “ I Agree” ng ý v i license Cài t – B t u cài t • B c 4: Ch n “Next” b t u cài t Cài t – B t u cài t • B c 5: Thay ch n “Install”, i th m c cài t, sau ó nh n i cho cài t k t thúc 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...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... (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 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 ... thi u chung v Unity Unity Unity 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 Gi i thi u chung v Unity Tài li... Pathfinding… Cài t Unity Giao di n Unity: • Project • Hierarchy • Scene • Game • Inspector • Menu Gi i thi u chung v Unity – GameEngine gì? • Là ph n m m xây d ng, l p trình lên game • Có th giao... TIÊU Gi i thi u chung v Unity Các c i m tính n ng c a Unity Cài t Unity Giao di n Unity N i dung Gi i thi u chung v Unity Các c i m tính n ng c a Unity: Lighting, terrains, physics,