1. Trang chủ
  2. » Tất cả

Tìm hiểu về phần mềm unity(2020) , ứng dụng làm game evil slayer

32 7 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

Nội dung

Tìm hiểu về phần mềm unity(2020) , ứng dụng làm game evil slayer Tìm hiểu về phần mềm unity(2020) , ứng dụng làm game evil slayer Tìm hiểu về phần mềm unity(2020) , ứng dụng làm game evil slayer Tìm hiểu về phần mềm unity(2020) , ứng dụng làm game evil slayer Tìm hiểu về phần mềm unity(2020) , ứng dụng làm game evil slayer

CÔNG CỤ PHÁT TRIỂN TÊN HỌC PHẦNPHẦN MỀM TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN LO GO KH OA MƠN HỌC : Cơng Cụ Phát Triển Phần Mềm ĐỀ TÀI: Tìm hiểu Phần mềm Unity(2020) , ứng dụng làm game “Evil Slayer” Giảng viên HD : Thạc sĩ Nguyễn Thái Cường Webiste: https://haui.edu.vn © 2021 Hanoi University of Industry All CÔNG CỤ PHÁT TRIỂN TÊN HỌC PHẦNPHẦN MỀM BỐ CỤC LO GO KH OA ❖ Phần I : Tìm hiểu Unity Giới thiệu Unity Đặc điểm Unity Ưu điểm Nhược điểm Unity Ứng dụng thực tế Unity ❖ Phần II : Ứng dụng Unity Phân tích thuyết kế hệ thống game “Evil Slayer” Kết luận thu Tiềm phát triển tương lai Webiste: https://haui.edu.vn © 2021 Hanoi University of Industry All CÔNG CỤ PHÁT TRIỂN TÊN HỌC PHẦNPHẦN MỀM Phần I:Tìm hiểu Unity LO GO KH OA 1.Giới thiệu Unity A.Lịch sử hình thành Unity - Unity game engine, khởi động năm 2005 nhằm mở rộng phát triển game cách cung cấp cho nhiều nhà phát triển Unity ban đầu phát hành cho Mac OS X, sau bổ sung hỗ trợ cho Microsoft Windows trình duyệt Web Unity 2.0 mắt năm 2007 với khoảng 50 tính Bản phát hành bao gồm công cụ địa hình tối ưu hóa cho mơi trường 3D, real-time dynamic shadows, directional lights spotlights, phát lại video tính khác Bản phát hành bổ sung tính nhờ nhà phát triển cộng tác dễ dàng Nó bao gồm Networking Layer để nhà phát triển tạo game nhiều người chơi dựa User Datagram Protocol, cung cấp Network Address Translation Unity 3.0 mắt tháng năm 2010 với tính mở rộng tính đồ họa engine cho máy tính để bàn video game - Tháng 11 năm 2012, Unity Technologies phát hành Unity 4.0.Phiên bổ sung hỗ trợ cho DirectX 11 Adobe Flash, công cụ hoạt ảnh có tên Mecanim, quyền truy cập vào xem trước Linux Unity Unity Technologies thức mắt phát hành Hội nghị phát triển trò chơi 2015, với nhiều chức cải thiện đáng kể so với phiên - Webiste: https://haui.edu.vn © 2021 Hanoi University of Industry All CƠNG CỤ PHÁT TRIỂN TÊN HỌC PHẦNPHẦN MỀM Phần I:Tìm hiểu Unity LO GO KH OA B.Tổng quan Unity - Unity hỗ trợ đồ họa 2D 3D, chức viết chủ yếu qua ngôn ngữ C# Phần mềm nhắm mục tiêu đồ họa APIs sau: Direct3D Windows Xbox One, OpenGL Linux, macOS, Windows; OpenGL ES Android iOS; WebGL web; APIs độc quyền máy chơi video game -Ngoài ra, Unity hỗ trợ APIs cấp thấp Metal iOS macOS Vulkan Android, Linux, Windows, Direct3D 12 Windows Xbox One -Trong 2D games, Unity cho phép nhập sprites renderer giới 2D tiên tiến -Đối với 3D games, Unity cho phép thiết lập đập điểm kĩ thuật kết cấu độ phân giải mà cơng cụ trị chơi hỗ trợ, cung cấp hỗ trợ cho bump mapping, reflection mapping, parallax mapping, cảnh không gian hiệu ứng bóng đổ cách sử dụng shadow maps, render thiết lập tồn cảnh đến hiệu ứng © 2021 Hanoi University of Industry All Webiste: https://haui.edu.vn CÔNG CỤ PHÁT TRIỂN TÊN HỌC PHẦNPHẦN MỀM Phần I:Tìm hiểu Unity LO GO KH OA C.Một số thống kê Unity : Hình 1.1 : Xếp hạng engine top 1000 game Mobiles miễn phí Webiste: https://haui.edu.vn © 2021 Hanoi University of Industry All CÔNG CỤ PHÁT TRIỂN TÊN HỌC PHẦNPHẦN MỀM UNITY Webiste: https://haui.edu.vn © 2021 Hanoi University of Industry All LO GO KH OA CÔNG CỤ PHÁT TRIỂN TÊN HỌC PHẦNPHẦN MỀM Phần I:Tìm hiểu Unity LO GO KH OA 2.Đặc điểm Unity ⮚ Unity authoring tool hoàn chỉnh để phát triển game ⮚ Unity hỗ trợ Javascript, C# Script Boo Script – Unity kèm với Mono Develop, nhiên sử dụng với IDE mà thích ⮚ Unity3D phần mềm làm games trực thời gian thực, mà không cần render, cho phép người design game thiết kế Interface Graphic, map hay character … từ phần mềm thứ (3Dsmax, Blender, Maya,XSL,Cinema4D,Cheetah3D, Modo, Autodesk FBX, LightWave…) , định dạng *.FBX hay dùng tối ưu hóa Webiste: https://haui.edu.vn © 2021 Hanoi University of Industry All CÔNG CỤ PHÁT TRIỂN TÊN HỌC PHẦNPHẦN MỀM Phần I: Tìm hiểu Unity LO GO KH OA 2.1 Các Thành Phần Chính : A: Thanh Menu B: Game: hiển thị thực tế game bạn hình run game C: Scene: nơi làm việc chính, vùng làm việc kéo thả thiết kế đối tượng game D: Hierarchy : list đối tượng Scene E: Inspector: hiển thị chi tiết thành phần Unity đối tượng Hình 1.3 : Các thành phần giao diện F: Project : hiển thị folder, file project G: Console: hiển thị lỗi project Webiste: https://haui.edu.vn © 2021 Hanoi University of Industry All CÔNG CỤ PHÁT TRIỂN TÊN HỌC PHẦNPHẦN MỀM LO GO KH OA Phần I:Tìm hiểu Unity 2.2 Assets and project File ⮚Assets nơi chứa tất file Game bạn như: Meshes, Textures, Movies, Animations, Sounds, Music, Text data Các folder, file bạn tự tạo theo riêng bạn để dễ dàng quản lý nhất, nên đặt tên theo chức chúng Khi bạn muốn đặt mesh object hay file bên Game bạn, bạn cần phải import lần tài sản dự án Webiste: https://haui.edu.vn © 2021 Hanoi University of Industry All CƠNG CỤ PHÁT TRIỂN TÊN HỌC PHẦNPHẦN MỀM Phần I:Tìm hiểu Unity LO GO KH OA 2.3 Scene ⮚ Vì hầu hết Project có nhiều Scene Unity chủ yếu Engine 3D, điều có nghĩa loại Scene có sẵn cho bạn scene 3D Một scene 3D có khơng gian phối hợp 3D ,với trục X Y, Z Để tạo mức độ 2D Unity, Unity đơn giản tạo cảnh 3D chuẩn sau cấu hình chúng để hành xử 2D Người chơi khơng biết khác biệt trừ họ nhà phát triển Unity chuyên nghiệp để tạo new Scene, chọn File -> New Scene từ trình đơn ứng dụng, nhấn phím tắt Ctrl + N Webiste: https://haui.edu.vn © 2021 Hanoi University of Industry All 10 CƠNG CỤ PHÁT TRIỂN TÊN HỌC PHẦNPHẦN MỀM Ứng dụng vào game Unity LO GO KH OA Ori and the Blind Forest: tuyệt phẩm 2D ấn tượng từ trước đến từ Unity 3D đề cử Game Of The Year 2016 Webiste: https://haui.edu.vn © 2021 Hanoi University of Industry All 18 CÔNG CỤ PHÁT TRIỂN TÊN HỌC PHẦNPHẦN MỀM Phần I:Tìm hiểu Unity LO GO KH OA Ứng dụng Unity : 4.2 Ứng Dụng Vào Phần Mềm Di Động Nhờ vào việc Unity3d hỗ trợ đa tảng nên ngày nhiều doanh nghiệp cá nhân sử dụng Unity 3D để làm loại App Mobile 2D, 3D, đặc biệt App sử dụng AR triển khai hệ thống lên Android IOS phải cần nhiều nhân lực tài nguyên với Unity3d bạn giảm tối đa chi phí Webiste: https://haui.edu.vn © 2021 Hanoi University of Industry All 19 CÔNG CỤ PHÁT TRIỂN TÊN HỌC PHẦNPHẦN MỀM KẾT LUẬN CHUNG LO GO KH OA ❑ Unity game engine script đáp ứng nhiều chức năng, chạy nhiều hệ điều hành ❑ Unity có tính kinh tế cao ❑ Tuy nhiên hiệu cịn thấp Webiste: https://haui.edu.vn © 2021 Hanoi University of Industry All 20 ... PHẦNPHẦN MỀM Phần I :Tìm hiểu Unity LO GO KH OA Ứng dụng Unity : 4.2 Ứng Dụng Vào Phần Mềm Di Động Nhờ vào việc Unity3d hỗ trợ đa tảng nên ngày nhiều doanh nghiệp cá nhân sử dụng Unity 3D để làm. .. PHẦNPHẦN MỀM LO GO KH OA Phần I :Tìm hiểu Unity 2.2 Assets and project File ⮚Assets nơi chứa tất file Game bạn như: Meshes, Textures, Movies, Animations, Sounds, Music, Text data Các folder,... 16 CƠNG CỤ PHÁT TRIỂN TÊN HỌC PHẦNPHẦN MỀM Phần I :Tìm hiểu Unity LO GO KH OA Ứng dụng Unity : 4.1 Ứng Dụng Vào Game ● Hiện thị trường game giới ngày hot hết nhiều game esport đời mang đến nguồn

Ngày đăng: 26/02/2023, 10:58

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

TÀI LIỆU LIÊN QUAN

w