1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Đề tài lập trình game trên UNITY swordsman

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

Nội dung

1.1 1.2 1.3 1.4 2.1 2.1.1 2.1.2 2.1.4 2.1.5 2.2 2.2.1 2.2.2 2.2.3 2.2.5 2.2.6 2.2.7 2.2.8 2.2.9 Đề tài : Lập trình game UNITY - Swordsman 2.2.11 Camera 14 2.2.12 Transform 14 CHƯƠNG 3: T NG QUAN Đ TÀI 15 3.1 Giới thiệu ý tưởng nội dung game 15 3.1.1 Giới thiệu ý tưởng 15 3.1.2 Nội dung game 15 CHƯƠNG 4: CƠ SỞ LÝ THUYẾT VÀ PHÂN TÍCH THIẾT KẾ 16 4.1 Giới thiệu ngôn ngữ C# 16 4.2 Các công cụ sử dụng 17 4.2.1 Unity 2018.2.10f1 17 4.2.2 Adobe Photoshop CC 2018 20 4.2.3 Một Scrips sữ dụng game 23 CHƯƠNG 5: THIẾT KẾ GIAO DIỆN ĐỒ HỌA GAME 28 5.1 Tổng quan đồ họa chơi 28 5.1.1 Menu Game 28 5.1.2 Level Game 28 5.1.3 Options 29 5.1.4 Guide 29 5.1.5 End Game 30 5.1.6 Màn 30 5.1.7 Màn 31 5.1.8 Màn 31 5.1.9 Màn 32 5.1.10 Màn 32 Đề tài : Lập trình game UNITY - Swordsman 5.2 Chi tiết hình 33 5.2.1 Màn hình Paused 33 5.2.2 Chướng ngại vật 34 CHƯƠNG 6: KẾT LUẬN 37 6.1 Kết 37 6.2 Đánh giá 38 6.2.1 Những điểm làm 38 6.2.2 Những điểm chưa làm 38 6.3 Hướng phát triển 38  TÀI LIỆU THAM KHẢO 39 Đề tài : Lập trình game UNITY - Swordsman LỜI MỞ ĐẦU Trong thời đại công nghệ thông tin nay, sản phẩm công nghệ ngày chịu đánh giá khắt khe từ phía người dùng, đặc biệt sản phẩm Game nhận nhiều đánh giá từ phía Game thủ, người chơi bình thường Ngành cơng nghiệp Game nói bùng nổ, với tốc độ phát triển đến chóng mặt, nhiều Game hay hấp dẫn đời thời gian qua Phía sau Game phát triển tiếng có Game Engine Game Engine công cụ hỗ trợ, Middleware giúp người phát triển viết Game cách nhanh chóng đơn giản, đồng thời cung cấp khả tái sử dụng tài nguyên mã nguồn cao phát triển nhiều Game từ Game Engine Từ xu hướng phát triển bất cập trên, đồ án khảo sát nghiên cứu Engine Unity – Game Engine phổ biến không mạnh mẽ nhằm thực nghiệm việc phát triển trò chơi (Demo) bắn máy bay 2D Chuẩn bị kiến thức kỹ cho định hướng nghề nghiệp (phát triển Game) sau chúng em, góp phần vào phát triển ngành công nghiệp Game nước nhà Các chương đầu tài liệu trình bày khái niệm chung Game Engine giới 2D Các chương giới thiệu Engine Unity bao gồm đặc điểm, tính năng, cơng cụ thành phần Engine Sau nội dung thiết kế, tài liệu trình bày việc lập trình Unity giới thiệu ngơn ngữ lập trình lớp, hàm thư viện dựng sẵn Unity thơng qua ví dụ thực tế phát triển game bắn máy bay 2D Cuối giới thiệu bối cảnh, cốt truyện, tài liệu hướng dẫn Đề tài : Lập trình game UNITY - Swordsman sử dụng trò chơi Demo chương tổng kết khó khăn thành suốt q trình phát triển trị chơi Demo Unity LỜI CẢM ƠN Trong suốt thời gian từ bắt đầu học tập trường đến nay, chúng em nhận nhiều quan tâm, giúp đỡ q Thầy Cơ, gia đình bạn bè Với lịng biết ơn sâu sắc: Chúng em chân thành cảm ơn quý thầy cô trường Đại Học Cộng Nghệ TP.HCM dạy dỗ, dìu dắt, truyền đạt nhiều kiến thức, kinh nghiệm quý báu Đặc biệt với lòng biết ơn sâu sắc chúng em xin gửi lời cảm ơn Thầy Nguyễn Hồ Minh Đức giảng viên trực tiếp hướng dẫn giúp đỡ chúng em trình thực đồ án chuyên ngành Công Nghệ Phần Mềm Trong thời gian nghiên cứu trình làm báo cáo đề tài, khơng tránh khỏi thiếu sót Chúng em mong nhận góp ý quý báu quý Thầy Cô, anh chị bạn Xin chân thành cảm ơn!!! Đề tài : Lập trình game UNITY - Swordsman CHƯƠNG 1: T NG QUAN V UNITY 1.1 Unity gì? Unity mơ vt “cross- flatform game engine” tạm hiểu công cụ phát triển game đa tảng phát triển bơ i Unity Technologies Game engine sử dụng để phát game PC, consoles, thiết bị di đô vng websites 1.2 Quá trình phát triển game Unity Ra mắt vào năm 2005 kiênv Apple’s Worldwide Developer Conference bơ i nhà sáng lâp vDavid Helgason, trải qua 12 năm phát triển, Unity có version 5.5 hồn thiênv nhiều mătv Tháng 5-2012 theo cuô vc khảo sát Game Developer Megazine công nhâ vlà Game engine tốt cho mobile Năm 2014 Unity thắng giải “Best Engine” giải UK’s annual Develop Industry Exellence 1.3 Một số thống kê Unity Tính đến q năm 2016 có tỉ lượt download game ứng dụng phát triển bơ i Unity 2,4 tỉ thiết bị di đô vng tải ứng dụng bơ i unity Trong top 1000 game Mobiles miễn phí số lượng game tạo bơ i Unity chiếm tới 34% Đề tài : Lập trình game UNITY - Swordsman Hình 1.3a Số lượng người dùng (gamer) Unity đạt tới số 770 triêu,v số người thường xuyên sử dụng Twitter 310 triê uv người Sự thay đổi cách thức chơi game người chơi hay nói cách khác xu hướng người tâpv trung vào game di đô vng nhiều Đề tài : Lập trình game UNITY - Swordsman Hình 1.3b 1.4 Ưu điểm Unity Chức cốt lõi đa dạng bao gồm: cung cấp công cụ dựng hình (kết xuất đồ họa) cho hình ảnh 2D 3D, cơng cụ vật lý (tính tốn phát va chạm), âm thanh, mã nguồn, hình ảnh động, trí tuệ nhân tạo, phân luồng, tạo dị ng liệu xử lý, quản lý nhớ, dựng ảnh đồ thị kết nối mạng Nhờ có engine mà cơng việc làm game trơ nên tốn đơn giản Hỗ trợ đa tảng: Một mạnh Unity3D khả hỗ trợ gần toàn tảng có bao gồm: PlayStation 3, Xbox 360, Wii U, iOS, Android, Windows, Blackberry 10, OS X, Linux, trình duyệt Web Flash Nói cách khác, với gói engine, studio làm game cho hệ điều hành dễ dàng convert chúng sang hệ điều hành khác Đồng thời, giải pháp cho game online đa tảng – chơi đồng thời nhiều hệ điều hành, phần cứng khác Web, PC, Mobile, Tablet… Đề tài : Lập trình game UNITY - Swordsman Hình 1.4 Dễ sử dụng: Unity3D built mơi trường phát triển tích hợp, cung cấp hệ thống tồn diện cho lập trình viên, từ soạn thảo mã nguồn, xây dựng công cụ tự động hóa đến trình sửa lỗi Do hướng đến đồng thời lập trình viên khơng chun studio chuyên nghiệp, nên Unity3D dễ sử dụng Hơn nữa, engine phổ biến giới, người dùng dễ dàng tìm kiếm kinh nghiệm sử dụng “tiền bối” forum cơng nghệ Tính kinh tế cao: Unity Technologies cung cấp miễn phí engine Unity3D cho người dùng cá nhân doanh nghiệp có doanh thu 100.000 USD/năm Với Pro, người dùng phải trả 1.500 USD/năm – số khiêm tốn so với engine mang lại Đề tài : Lập trình game UNITY - Swordsman CHƯƠNG 2: T;M HI

Ngày đăng: 20/12/2022, 11:04

TỪ KHÓA LIÊN QUAN

w