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

Xây dựng trò chơi bắn súng trực tuyến 3d (FPS multiplayer online game)

90 43 2

Đ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

ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA CÔNG NGHỆ PHẦN MỀM BÁO CÁO ĐỀ TÀI ĐỒ ÁN Tên đề tài: Xây dựng trò chơi bắn súng trực tuyến 3D (FPS Multiplayer Online Game) Giảng viên hướng dẫn: ThS Đinh Nguyễn Anh Dũng Sinh viên thực hiện: MSSV Võ Thành Trung 18520180 Nguyễn Thành Trung 18520179 Thành phố Hồ Chí Minh, ngày 20 tháng 12 năm 2021 Báo cáo Đề tài Đồ án - lớp SE122.M11 Xây dựng trò chơi bắn súng trực tuyến 3D ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CƠNG NGHỆ THÔNG TIN KHOA CÔNG NGHỆ PHẦN MỀM BÁO CÁO ĐỒ ÁN XÂY DỰNG TRÒ CHƠI BẮN SÚNG TRỰC TUYẾN 3D (FPS MULTIPLAYER ONLINE GAME) ĐỒ ÁN - LỚP SE122.M11 Giảng viên hướng dẫn: ThS Đinh Nguyễn Anh Dũng Nhóm sinh viên thực báo cáo: Võ Thành Trung 18520180 Nguyễn Thành Trung 18520179 TP Hồ Chí Minh, 20 tháng 12 năm 2021 Trang Báo cáo Đề tài Đồ án - lớp SE122.M11 Xây dựng trò chơi bắn súng trực tuyến 3D MỤC LỤC MỤC LỤC LỜI CẢM ƠN DANH MỤC CÁC TỪ VIẾT TẮT CHƯƠNG I: TỔNG QUAN ĐỀ TÀI 10 1.1 Đặt vấn đề: 10 1.2 Mô tả đề tài: 10 1.3 Mục tiêu phạm vi đề tài: 10 1.3.1 Mục tiêu đề tài: 10 1.3.2 Phạm vi đề tài: 11 1.4 Nghiên cứu thị trường: 11 1.4.1 CS:GO (Counter-Strike: Global Offensive): 11 1.4.2 VALORANT: 13 1.4.3 Tổng kết: 14 CHƯƠNG II - NGHIÊN CỨU CÁC CÔNG NGHỆ LIÊN QUAN 2.1 15 Unity Engine: 15 2.1.1 Giới thiệu: 15 2.1.2 Các thành phần project Unity: 16 2.1.3 Lý nhóm lựa chọn sử dụng Unity: 17 Trang Báo cáo Đề tài Đồ án - lớp SE122.M11 2.2 Xây dựng trò chơi bắn súng trực tuyến 3D Photon Unity Network - PUN: 18 2.2.1 Giới thiệu: 18 2.2.2 Các tính chính: 19 2.3 Blender: 25 2.3.1 Giới thiệu: 25 2.3.2 Các tính chính: 26 2.3.3 Lý nhóm lựa chọn sử dụng Blender: 27 CHƯƠNG III - DESIGN DOCUMENT 3.1 28 Gameplay: 28 3.1.1 Số lượng người chơi: 28 3.1.2 Thời lượng chơi 28 3.1.3 Các phe game: 28 3.1.4 Điều kiện thắng/thua: 35 3.2 Thiết kế đồ 35 3.3 Các tính quan trọng khác game: 39 3.3.1 Tinh chất dưa chuột có phát sáng để người chơi nhận biết: 39 3.3.2 Cấu hình nút bấm: 40 3.3.3 Minimap: 41 3.3.4 Thanh trạng thái thu thập: 42 Trang Báo cáo Đề tài Đồ án - lớp SE122.M11 Xây dựng trò chơi bắn súng trực tuyến 3D 3.3.5 Các loại AI game: 44 3.3.5.1 Mô tả: 44 3.3.5.2 Các biến cố làm chuyển đổi trạng thái AI 45 3.3.5.3 Các trạng thái AI 47 3.3.6 Cutscene đầu ván đấu: CHƯƠNG IV - THIẾT KẾ GIAO DIỆN 52 54 4.1 Sơ đồ liên kết hình: 54 4.2 Danh sách hình: 54 4.3 Mơ tả hình: 56 4.3.1 Màn hình đăng nhập: 56 4.3.2 Màn hình chính: 57 4.3.3 Màn hình thơng tin người chơi: 58 4.3.4 Màn hình trận đấu: 59 4.3.5 Màn hình cài đặt: 60 4.3.6 Màn hình tạo phịng: 61 4.3.7 Màn hình sảnh chờ: 62 CHƯƠNG V - THIẾT KẾ HỆ THỐNG 5.1 63 Hệ thống Photon: 63 5.1.1 Cài đặt Photon Unity Network cho Project Unity Trang 63 Báo cáo Đề tài Đồ án - lớp SE122.M11 Xây dựng trò chơi bắn súng trực tuyến 3D 5.1.2 Thiết lập Network Component quản lý scene game 63 CHƯƠNG VI - XÂY DỰNG ỨNG DỤNG 65 6.1 Xây dựng mô hình 3D: 65 6.2 Hoạt ảnh cho nhân vật (Animation): 68 6.3 Đưa nhân vật vào Unity: 72 6.5 Cài đặt AI: 74 6.5.1 Các khái niệm sử dụng để cài đặt AI 74 6.5.2 Áp dụng UNITY NAVMESH để cài đặt AI game 79 CHƯƠNG VII - CÀI ĐẶT VÀ THỬ NGHIỆM 82 7.1 Nền tảng hỗ trợ: 82 7.2 Các bước cài đặt: 82 7.3 Quy trình thử nghiệm thiết bị: 82 7.3.1 Về yêu cầu phần mềm: 82 7.3.2 Về yêu cầu phần cứng: 82 7.3.3 Đánh giá: 82 7.4 Chi tiết kết thử nghiệm: 82 7.4.1 ASUS Zephyrus G14 GA401IHR: 82 7.4.2 ThinkPad T14 2020: 83 CHƯƠNG VIII - KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN Trang 84 Báo cáo Đề tài Đồ án - lớp SE122.M11 Xây dựng trò chơi bắn súng trực tuyến 3D 8.1 Đánh giá tiến độ thực đề tài (bảng tóm tắt q trình giai đoạn thực cột thời gian hoạt động) 84 8.2 Các kết đạt 85 8.2.1 Ưu điểm: 85 8.2.2 Nhược điểm: 86 8.3 Hướng phát triển: 87 TÀI LIỆU THAM KHẢO 88 BẢNG PHÂN CÔNG CÔNG VIỆC 89 Trang Báo cáo Đề tài Đồ án - lớp SE122.M11 Xây dựng trò chơi bắn súng trực tuyến 3D LỜI CẢM ƠN Nhóm chúng em trân trọng gửi lời cảm ơn đến thầy Đinh Nguyễn Anh Dũng tạo điều kiện cho chúng em có hội thực đồ án Với kiến thức lý thuyết hướng dẫn tìm hiểu, nhóm vận dụng nhiều việc hoàn thành đề tài Trong vòng 15 tuần, nhờ dẫn nhiệt tình thầy, chúng em tiếp thu kiến thức quan trọng góp ý chân thành để làm chương trình hồn chỉnh Cũng xin cảm ơn thầy ThS Đinh Nguyễn Anh Dũng khoa Cơng nghệ phần mềm nhiệt tình hỗ trợ, tạo điều kiện cho nhóm em làm báo cáo Mặc dù cố gắng hoàn thành báo cáo với tất nỗ lực song báo cáo nhóm chúng em chắn khơng tránh khỏi thiếu sót, chúng em mong nhận thơng cảm góp ý chân thành từ thầy Nhóm em xin chân thành cảm ơn Thành phố Hồ Chí Minh, ngày 20 tháng 12 năm 2021 Lớp SE122.L21 Nhóm gồm Võ Thành Trung, Nguyễn Thành Trung Trang Báo cáo Đề tài Đồ án - lớp SE122.M11 Xây dựng trò chơi bắn súng trực tuyến 3D DANH MỤC CÁC TỪ VIẾT TẮT [1] FPS: First Person Shooter [2] Anim: Animation [3] PUN: Photon Unity Network Trang Báo cáo Đề tài Đồ án - lớp SE122.M11 Xây dựng trò chơi bắn súng trực tuyến 3D CHƯƠNG I: TỔNG QUAN ĐỀ TÀI 1.1 Đặt vấn đề: Theo thống kê Google Play Appstore, hai tảng ứng dụng lớn giới nay, tháng có tới hàng triệu ứng dụng phát hành, bên cạnh ứng dụng phục vụ cho công việc, sống lượng lớn cịn lại trò chơi điện tử (video game) Game tạo để phục vụ nhu cầu giải trí người Ngày nay, ngành công nghiệp game phận thiếu ngành công nghiệp phần mềm, đem lại hàng tỷ đô lợi nhuận thúc đẩy phát triển giới Trong giai đoạn khó khăn đại dịch Covid-19, đa số ngành nghề khác bị ảnh hưởng, ngành cơng nghiệp trị chơi điện tử lại có mức tăng trưởng chóng mặt doanh thu, số lượng trò chơi tập người dùng Trong dịng game hành động, bắn súng First Person Shooter (FPS) Multi Player thể loại “hot” thị trường game Nắm xu xem xét khả nhóm, nhóm chúng em định thực đề tài 1.2 Mô tả đề tài: Đề tài bao gồm tài liệu thiết kế xây dựng tựa game FPS Multiplayer bao gồm ý tưởng, thiết kế nhân vật, model 3D, animation logic code game 1.3 Mục tiêu phạm vi đề tài: 1.3.1 Mục tiêu đề tài: Mục tiêu đề tài nghiên cứu ứng dụng Unity Engine vào việc thiết kế trị chơi nói chung trị chơi FPS nói riêng Bên cạnh đó, nhóm tìm hiểu khả ứng dụng sản phẩm AI việc thiết kế BOT game Những tiền đề sở để nhóm phác thảo nên ứng dụng trị chơi sử dụng cơng nghệ kể Trang 10 Báo cáo Đề tài Đồ án - lớp SE122.M11 Xây dựng trò chơi bắn súng trực tuyến 3D - Mỗi NavMesh render cho loại Agent - Các NavMesh tạo điểm góc (corner) sở để NavMeshAgent tính tốn đường đến điểm đích Hình 6.5.1.2 NavMesh tạo đồ Unity NavMesh Agent: Trang 76 Báo cáo Đề tài Đồ án - lớp SE122.M11 Xây dựng trò chơi bắn súng trực tuyến 3D Hình 6.5.1.3 Bảng điều khiển component Nav Mesh Agent - Nav Mesh Agent component dùng để điều khiển hành vi di chuyển AI AI có số thơng số để điều chỉnh sau: ● Agent Type: loại Agent sử dụng cho object, Agent di chuyển NavMesh dành cho chỉnh Agent ● Speed: tốc độ di chuyển ● Angular Speed: tốc độ xoay ● Acceleration: gia tốc vật, thể khả thay đổi tốc độ di chuyển nhanh/chậm object ● Stopping distance: khoảng cách mà object dừng lại trước điểm đích ● Auto Braking: object tự động giảm tốc độ để khơng vượt q điểm đích ● Radius: bán kính thân object ● Height: chiều cao object ● Quality: chất lượng xử lý việc object tránh vật cản, với chất lượng cao hành vi tránh vật cản mượt nhiên máy phải xử lý nặng ● Priority: thứ tự ưu tiên object với object sử dụng NavMeshAgent khác Object khơng tính tốn va chạm với object có priority cao ● Auto traverse off mesh: object tìm cách di chuyển qua lại phần Navmesh không liên thông với cách nhảy (Các vùng nhảy render từ trước qua Nav Mesh) ● Auto repath: tự thay đổi đường có biến cố làm đường khơng thể di chuyển (ví dụ: thay đổi địa hình) Trang 77 Báo cáo Đề tài Đồ án - lớp SE122.M11 ● Xây dựng trò chơi bắn súng trực tuyến 3D Area Mask: lựa chọn vùng object phép ghi nhận để di chuyển Thuật toán tìm đường AI Như nói trước, điểm góc (corner) sở để NavMeshAgent - tạo đường tới điểm đích Unity Nav Mesh Agent sử dụng thuật toán A* để tạo đường ngắn - tới điểm đích (được biểu diễn hình) Đường bao gồm điểm (gọi số lượng điểm N): - Điểm 1: vị trí vật - Từ điểm đến điểm N - 1: điểm góc (corner) chọn thuật toán A*, cho điểm i i+1 xem “có thể được” * Chú thích: điều kiện “có thể được” xác định điều kiện sau đúng: + điểm thuộc chung phần NavMesh (không bị chia cắt) - Có đường Off Mesh nối phần NavMesh chứa điểm Khi Object theo đường OffMesh (nhảy) để tới điểm - Điểm N: điểm đích đến Trang 78 Báo cáo Đề tài Đồ án - lớp SE122.M11 - Xây dựng trò chơi bắn súng trực tuyến 3D Một chuỗi thứ tự điểm gọi Nav Path (navigation path) Hình 6.5.1.4 Một Nav Path biểu diễn Nav Mesh Đường xem đường “cứng” AI di chuyển tới điểm Tuy nhiên với can thiệp thuộc tính Speed, Angular Speed, Acceleration, Stopping Distance, với tác động va chạm object với AI khơng thể sát hồn tồn với đường biểu thị Do AI không cố gắng theo đường biểu diễn mà đảm bảo chúng hướng đến điểm mốc tạo đường Cũng mà hành động di chuyển AI diễn tự nhiên 6.5.2 Áp dụng UNITY NAVMESH để cài đặt AI game Cài đặt Agent Nav Mesh Trang 79 Báo cáo Đề tài Đồ án - lớp SE122.M11 Xây dựng trò chơi bắn súng trực tuyến 3D Hình 6.5.2.2 Tinh chỉnh Agent chuột Hình 6.5.2.1 Tinh chỉnh Agent Mèo Tạo Nav Mesh Hình 6.5.2.3 Tạo NavMesh đồ, vùng màu xanh vùng AI di chuyển Trang 80 Báo cáo Đề tài Đồ án - lớp SE122.M11 Xây dựng trị chơi bắn súng trực tuyến 3D Hình 6.5.2.4 NavMesh góc nhìn rõ Trang 81 Báo cáo Đề tài Đồ án - lớp SE122.M11 Xây dựng trò chơi bắn súng trực tuyến 3D CHƯƠNG VII - CÀI ĐẶT VÀ THỬ NGHIỆM Nền tảng hỗ trợ: 7.1 - Hệ điều hành: Windows 10 Wndows 11 7.2 Các bước cài đặt: ● Bước 1: Tải thư mục build game cấp ● Bước 2: Chạy file exe có thư mục ● Bước 3: Bắt đầu sử dụng 7.3 Quy trình thử nghiệm thiết bị: 7.3.1 Về u cầu phần mềm: - Khơng có yêu cầu phần mềm thiết bị 7.3.2 Về yêu cầu phần cứng: - Thiết bị máy tinh chạy hệ điều hành Window 10 11 7.3.3 Đánh giá: - Các thiết bị đáp ứng tốt việc thử nghiệm, không phát lỗi nghiêm trọng 7.4 Chi tiết kết thử nghiệm: 7.4.1 ASUS Zephyrus G14 GA401IHR: Cấu hình máy: - Màn hình: 14 inch IPS 120Hz - RAM: 8GB Trang 82 Báo cáo Đề tài Đồ án - lớp SE122.M11 Xây dựng trò chơi bắn súng trực tuyến 3D - SSD: 512 GB - CPU: Ryzen 7-4800HS - GPU: NVIDIA Geforce GTX 1650 4GB Kết quả: Ứng dụng chạy với tần số quét cao, ổn định, không gặp lỗi nghiêm trọng 7.4.2 ThinkPad T14 2020: Cấu hình máy: - Màn hình: 14 inch IPS 120Hz - RAM: 8GB - SSD: 512 GB - CPU: i5-10500 - GPU: Intel 650 ultraHD Kết quả: Ổn định, khơng có lỗi Trang 83 Báo cáo Đề tài Đồ án - lớp SE122.M11 Xây dựng trò chơi bắn súng trực tuyến 3D CHƯƠNG VIII - KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 8.1 Đánh giá tiến độ thực đề tài (bảng tóm tắt q trình giai đoạn thực cột thời gian hoạt động) Thời gian Tháng 9/2021 Tháng 10/2021 Tháng 11/2021 Tháng 12/2021 Hoạt động - Phân cơng vai trị - Lên kế hoạch phát triển - Lên ý tưởng cho game - Lên danh sách tính game - Sơ thảo tài liệu báo cáo - Sơ thảo design document - Hồn thiện design document - Thiết kế nhóm tính hàng chờ (Lobby) - Cài đặt tính hàng chờ (Lobby) - Setup Photon Server - Cài đặt tính trận đấu (Game) - Cài đặt nhân vật - Thiết kế model nhân vật - Thiết kế model map chơi - Hoàn thành tương tác game - Mở rộng, cải thiện game design - Ghép Animation âm - Thêm AI vào game - Hoàn thành chơi Multiplayer, cho phép bổ sung AI Trang 84 Báo cáo Đề tài Đồ án - lớp SE122.M11 Xây dựng trò chơi bắn súng trực tuyến 3D vào map chơi cho đủ số lượng nhân vật 8.2 Các kết đạt Với yêu cầu đặt cho đề tài “XÂY DỰNG TRÒ CHƠI BẮN SÚNG TRỰC TUYẾN 3D (FPS MULTIPLAYER ONLINE GAME).”, chúng em tiến hành khảo sát, phân tích, thiết kế cuối cài đặt kiểm thử thành công phần mềm Tuy gặp phải nhiều khó khăn việc thiết kế phát triển game, nhờ nỗ lực thành viên nhóm góp ý hướng dẫn Thầy Đinh Nguyễn Anh Dũng, nhóm cho sản phẩm game ổn định, đáp ứng nhu cầu giải trí 8.2.1 Ưu điểm: ❖ Đúng với mục tiêu đặt ban đầu, mặt sản phẩm, nhóm đã: ● Ứng dụng kiến thức lý thuyết thực hành vào quy trình phát triển phần mềm thực tiễn, từ xây dựng tư phát triển ứng dụng mơi trường làm việc nhóm ● Giải tất vấn đề đặt việc thiết kế phát triển game, cố gắng hồn thành sản phẩm game có chất lượng tốt ● Xây dựng chương trình hồn thiện chức năng, giao diện, đồ họa cảm xúc người chơi Game đáp ứng tính đắn yêu cầu mở rộng, xây dựng thêm lớp nhân vật, kỹ ❖ Về mặt làm việc, nhóm đã: ● Các thành viên nhận thức rõ ràng, thực hồn thành vai trị ● Có kế hoạch rõ ràng từ bước đầu phát triển sản phẩm, chia thành Trang 85 Báo cáo Đề tài Đồ án - lớp SE122.M11 Xây dựng trò chơi bắn súng trực tuyến 3D build Build #4 sản phẩm cuối hoàn thiện hết tất mục tiêu cần thực đồ án ● Học hỏi nhiều công nghệ ● Tính sáng tạo lúc thành viên ● Quản lý nhóm project tốt thơng qua Github Google Drive Ngồi ra, từ q trình làm sản phẩm, nhóm có hội tìm hiểu rõ vận dụng kiến thức học mơn học trước, đồng thời nắm quy trình phát triển phần mềm tảng phục vụ cho mơn học tới mà cịn hành trình làm việc lĩnh vực cơng nghệ thơng tin tương lai Bên cạnh đó, việc thiết kế phát triển game tảng để thành viên nhóm có kinh nghiệm cơng việc tương tự đơn vị phát triển game 8.2.2 Nhược điểm: Tuy nhiên dự án gặp phải bất lợi định: ❖ Về mặt phần mềm: ● Bản thân nhóm chưa có kinh nghiệm việc xây dựng phát triển game Unity đảm bảo yêu cầu tích hợp nhiều tính năng, thuận tiện cho việc phát triển mở rộng ● Các thành viên phải tìm hiểu cơng cụ thiết kế 3D phải tìm cách học hỏi tạo thành cơng mơ hình 3D, nhiên chưa hoàn thiện giao diện hiệu ❖ Về mặt làm việc: ● Trong thời gian thực đề tài, thành viên nhóm Trang 86 Báo cáo Đề tài Đồ án - lớp SE122.M11 Xây dựng trò chơi bắn súng trực tuyến 3D trình tham gia thực tập giai đoạn đánh giá Điều kéo theo việc phải chia quỹ thời gian, đảm bảo nỗ lực suất làm việc công ty đồ án ● Nhóm chưa thống mục tiêu chung, dẫn đến kỳ vọng không đồng thành viên với sản phẩm 8.3 Hướng phát triển: ❖ Đồ án tiếp tục phát triển sau báo cáo theo kế hoạch nhóm đặt Nhóm có nhiều đề xuất chỉnh sửa, nâng cấp mở rộng ● Mở rộng cốt truyện, lớp nhân vật kỹ ● Nâng cao chất lượng đồ họa 3D UI ● Sửa số lỗi gây giao tiếp Client, cải thiện khả chơi game điều kiện mạng không ổn định ● Tạo tính Shop tính khác tạo nguồn IAP (In App Purchase) ● Hỗ trợ người dùng tương tác với nhiều qua voice, chat ❖ So với mục đích hồn thành đồ án mơn học, nhóm ứng dụng đề tài việc phân tích yêu cầu lĩnh vực chuyên môn cụ thể phát triển game 3D FPS, góp phần áp dụng cơng nghệ vào nhu cầu giải trí người dùng Phần mềm có tiềm nâng cấp, mở rộng, trở thành tựa game thu hút người chơi Trang 87 Báo cáo Đề tài Đồ án - lớp SE122.M11 Xây dựng trò chơi bắn súng trực tuyến 3D TÀI LIỆU THAM KHẢO Photon: https://www.photonengine.com/pun Các thành phần Unity: https://www.stdio.vn/unity-game/cac-thanh-phan-co-ban-trong-unity-Cf3Uw1 Blender: https://unica.vn/blog/blender LeanTween: http://dentedpixel.com/LeanTweenDocumentation/classes/LeanTween.html Trang 88 Báo cáo Đề tài Đồ án - lớp SE122.M11 Xây dựng trò chơi bắn súng trực tuyến 3D BẢNG PHÂN CƠNG CƠNG VIỆC Ngay từ lúc đầu nhóm xác định công việc thành viên tham gia làm, chia nắm yêu cầu để tiện việc trao đổi chịu trách nhiệm cơng việc giao Vì thế, q trình hoạt động nhóm diễn tốt Các thành viên khơng làm riêng cơng việc mà cịn hỗ trợ người khác việc tìm lỗi, sửa lỗi trực tiếp tham gia vào công việc nên hiểu người dùng làm gì, điều giúp cho chức gắn kết với mà không bị lỗi lỗi sửa nhanh Hơn nữa, điều giúp cho tất biết cách lập trình trị chơi biết cách thiết kế giao diện, thuận lợi cho học hỏi Việc làm báo cáo thế, thành viên tham gia làm báo cáo nên hiểu rõ nội dung làm Đây bảng phân chia công việc dựa nhiệm vụ người nắm chính: STT Họ tên – Cơng việc giao Mức độ MSSV hoàn thành Nguyễn - Lên ý tưởng luật chơi game Thành - Hồn thiện Design Document Trung - - Soạn thảo báo cáo 18520179 - Thiết kế Model Animation nhân vật - Thiết kế Model đồ chơi Trang 89 100% Báo cáo Đề tài Đồ án - lớp SE122.M11 Võ Thành - Trung 18520180 Xây dựng trò chơi bắn súng trực tuyến 3D Cài đặt kết cấu, hoạt động nhân vật theo game design - Cài đặt kết cấu giao tiếp mạng - Cài đặt hành vi AI - Áp dụng hiệu ứng âm - Thiết kế, cài đặt cảnh cutscene Trang 90 100% ... SE122.M11 Xây dựng trò chơi bắn súng trực tuyến 3D ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA CÔNG NGHỆ PHẦN MỀM BÁO CÁO ĐỒ ÁN XÂY DỰNG TRÒ CHƠI BẮN SÚNG TRỰC TUYẾN... Đồ án - lớp SE122.M11 Xây dựng trò chơi bắn súng trực tuyến 3D 5.1.2 Thiết lập Network Component quản lý scene game 63 CHƯƠNG VI - XÂY DỰNG ỨNG DỤNG 65 6.1 Xây dựng mơ hình 3D: 65 6.2 Hoạt ảnh... SE122.M11 Xây dựng trò chơi bắn súng trực tuyến 3D CHƯƠNG III - DESIGN DOCUMENT 3.1 Gameplay: 3.1.1 Số lượng người chơi: ● Một phòng chơi bao gồm người, vào game chia sau: ○ Phe MÈO: người chơi ○

Ngày đăng: 08/03/2022, 21:39

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

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

TÀI LIỆU LIÊN QUAN

w