Mục lục:

Tạo trò chơi 2D: 15 bước
Tạo trò chơi 2D: 15 bước

Video: Tạo trò chơi 2D: 15 bước

Video: Tạo trò chơi 2D: 15 bước
Video: Mình Đã Tự Học Làm Game Trong 1 Tháng Như Thế Nào? 2024, Tháng mười một
Anonim
Tạo một trò chơi 2D
Tạo một trò chơi 2D
Tạo một trò chơi 2D
Tạo một trò chơi 2D
Tạo một trò chơi 2D
Tạo một trò chơi 2D

Bạn mệt mỏi khi chơi game? Tại sao bạn không làm một trò chơi?

Tài liệu hướng dẫn này sẽ hướng dẫn bạn cách tạo một Trò chơi 2D hoàn toàn đơn giản…

Chúng tôi sẽ sử dụng Unity Game Engine để thiết kế và tạo Trò chơi 2D của chúng tôi… và cũng sử dụng Microsoft Visual Studio để lập trình và tạo một số tập lệnh.

Quân nhu

1- Công cụ trò chơi Unity

2- Microsoft Visual Studio

Bước 1: Tải xuống Unity Game Engine & Microsoft Visual Studio

Tải xuống Unity Game Engine & Microsoft Visual Studio
Tải xuống Unity Game Engine & Microsoft Visual Studio
Tải xuống Unity Game Engine & Microsoft Visual Studio
Tải xuống Unity Game Engine & Microsoft Visual Studio

Để tạo và lập trình trò chơi của chúng tôi, chúng tôi cần một Game Engine ("Unity") & Visual studio … Vì vậy, trước tiên hãy tải chúng xuống:

1-Sử dụng Liên kết này… hoặc Tìm kiếm “tải xuống Unity Hub”… Để tải xuống “Unity Hub” trước tiên

3- Sau đó sử dụng Liên kết này… Để tải xuống “Unity”

4- Chọn phiên bản Unity, sau đó nhấp vào “Tải xuống (Win)” -> “Trình cài đặt Unity”

Đảm bảo Kiểm tra Unity & Cộng đồng Microsoft Visual Studio 2019 như được hiển thị trong Hình thứ hai

Bước 2: Tạo dự án mới và nhập nội dung mới

Image
Image
Tạo dự án mới & nhập nội dung mới
Tạo dự án mới & nhập nội dung mới

Sau khi tải xuống "Unity Hub", "Unity" và "Microsoft Visual Studio Community 2019"… hãy BẮT ĐẦU

1- Mở "Unity" … Sau đó, nó sẽ tự động Chạy "Unity Hub"

2- Bây giờ chúng ta cần tạo Dự án mới… Nhấp vào "MỚI"

3- Chọn Mẫu 2D, Viết Tên Dự án của bạn & Chọn Vị trí thích hợp cho Dự án của bạn

4- Nhấp vào "Tạo"

Sau khi nhấp vào "Tạo" Unity sẽ chạy…

Bây giờ chúng ta cần thêm Nhân vật, Nền & Đối tượng…

Nếu bạn không có bất kỳ Thứ nào để thêm… bạn có thể truy cập Liên kết này, Để tải xuống Tài sản mà bạn sẽ cần.

Và Bây giờ chúng tôi muốn thêm Tài sản vào Unity… Để thực hiện điều này:

Đơn giản, bạn có thể Kéo Thư mục và Thả nó trên Cửa sổ Dự án trong Unity.

HOẶC

1- Vào Unity & Nhấp chuột phải vào Xóa không gian trong cửa sổ "Dự án" như thể hiện trong Hình thứ hai

2- Chọn Nền, Nhân vật & Đối tượng mà bạn muốn thêm từ Thư mục.

Bước 3: Thêm tài sản của bạn vào khung cảnh

Thêm tài sản của bạn vào cảnh
Thêm tài sản của bạn vào cảnh
Thêm tài sản của bạn vào cảnh
Thêm tài sản của bạn vào cảnh
Thêm tài sản của bạn vào cảnh
Thêm tài sản của bạn vào cảnh
Thêm tài sản của bạn vào cảnh
Thêm tài sản của bạn vào cảnh

Nếu bạn thêm bất kỳ Điều nào vào Cửa sổ Cảnh… nó sẽ xuất hiện trong cửa sổ Trò chơi

Để biết thêm về Windows của Unity, bạn có thể Truy cập Liên kết này…

như bạn thấy trong Hình đầu tiên, có Hộp trắng trong cửa sổ Cảnh và Đây là hộp của Máy ảnh… Vì vậy, bất kỳ thứ nào bên trong Hộp này, máy ảnh sẽ Hiển thị nó.

Bây giờ, trước tiên chúng ta hãy thêm Nền vào Cửa sổ Cảnh…

1- Chỉ cần kéo Hình nền từ Cửa sổ Dự án và thả nó vào trong Cửa sổ Cảnh

và đảm bảo hình ảnh vừa vặn với hộp của Máy ảnh

bạn có thể chỉnh sửa bất kỳ Kích thước hình ảnh nào bằng cách chọn Công cụ Rect từ Thanh công cụ như được hiển thị trong Hình thứ Ba.

cũng thêm các đối tượng và Nhân vật của bạn mà bạn muốn vào Cảnh… như Được hiển thị trong Hình ảnh cuối cùng.

Bước 4: Thêm một số vật lý vào nhân vật

Thêm một số vật lý vào nhân vật
Thêm một số vật lý vào nhân vật
Thêm một số vật lý vào nhân vật
Thêm một số vật lý vào nhân vật

Trước tiên, để kiểm tra hoặc Chơi trò chơi của bạn, hãy nhấp vào nút Phát trên Thanh công cụ…

Nếu bạn chơi Trò chơi của mình ngay bây giờ… Nhân vật không di chuyển, không có Trọng lực… mọi thứ đều tĩnh…

để thêm tất cả các thuộc tính Vật lý vào Nhân vật của chúng tôi… chúng tôi sử dụng Thuộc tínhRigidbody2D Thuộc tính này cho phép bạn chỉnh sửa Lực hấp dẫn, Trọng lượng, Khối lượng và những thứ khác…

Vì vậy, hãy Thêm nó vào Nhân vật của chúng ta…

1- Chọn nhân vật của bạn từ hệ thống phân cấp

2- Vào cửa sổ Thanh tra, nhấn vào "Thêm thành phần"

3- Tìm kiếm Rigidbody2D

4- Chọn nó.

Nếu bạn chơi ngay bây giờ…. Nhân vật của chúng ta đang rơi xuống do trọng lực: D

Bước 5: Thêm va chạm vào nhân vật của chúng ta

Thêm va chạm vào nhân vật của chúng ta
Thêm va chạm vào nhân vật của chúng ta
Thêm va chạm vào nhân vật của chúng ta
Thêm va chạm vào nhân vật của chúng ta
Thêm va chạm vào nhân vật của chúng ta
Thêm va chạm vào nhân vật của chúng ta
Thêm va chạm vào nhân vật của chúng ta
Thêm va chạm vào nhân vật của chúng ta

Bây giờ chúng ta cần thêm thuộc tính Collider2D để cho phép Nhân vật va chạm với Mặt đất và các Đối tượng khác…

Để làm được điều đó… Trước tiên, chúng ta cần thêm thuộc tính này vào nhân vật của chúng ta và bất kỳ đối tượng nào khác cần va chạm với nó.

Đầu tiên, hãy thêm nó vào Ký tự…

1- Chọn nhân vật của bạn từ hệ thống phân cấp

2- Vào cửa sổ Thanh tra, nhấn vào "Thêm thành phần"

3- Tìm kiếm BoxCollider2D

4- Chọn nó.

5- Nhấp vào Hộp "Chỉnh sửa Máy va chạm" từ BoxCollider2D xuất hiện trong Trình kiểm tra, Để có thể Thay đổi kích thước hộp Màu xanh lá cây xuất hiện trong Cảnh

6- Kéo một trong các điểm Màu xanh lá cây xuất hiện trong hộp Màu xanh lá cây để vừa với Nhân vật

Thứ hai, hãy thêm nó vào Ground (Thực hiện các bước tương tự)…

1- Chọn nhân vật của bạn từ Hệ thống phân cấp2- Đi đến cửa sổ Thanh tra, nhấn vào "Thêm thành phần"

3- Tìm kiếm BoxCollider2D

4- Chọn nó.

5- Nhấp vào Hộp "Chỉnh sửa Máy va chạm" từ BoxCollider2D xuất hiện trong Trình kiểm tra, Để có thể Thay đổi kích thước hộp Màu xanh lá cây xuất hiện trong Cảnh

6- Kéo một trong các điểm Màu xanh lá cây xuất hiện trong hộp Màu xanh lá cây để vừa với Nhân vật

Bây giờ nếu bạn chơi trò chơi, bạn sẽ thấy rằng nhân vật đứng trên mặt đất:>

Bước 6: Di chuyển nhân vật của chúng ta

Image
Image
Làm cho nhân vật của chúng ta nhảy
Làm cho nhân vật của chúng ta nhảy

Để Nhân vật của chúng ta thực hiện bất kỳ Nhiệm vụ nào, trước tiên chúng ta cần thêm cho anh ta một Kịch bản để cho anh ta biết phải làm gì…

Unity Sử dụng Ngôn ngữ C #… Nếu bạn muốn tìm hiểu thêm về nó, bạn có thể truy cập Liên kết này

Vì vậy, hãy tạo kịch bản

1- Chọn nhân vật của bạn từ hệ thống phân cấp

2- Vào cửa sổ Thanh tra, nhấn vào "Thêm thành phần"

3- Viết tên của Script (ví dụ: chuyển động)…

4- Nhấp vào "Tập lệnh mới"

5- Nhấp vào "Tạo và Thêm"

Bây giờ, hãy nhấn đúp vào nó để chỉnh sửa tập lệnh

6- Xóa tất cả các Mã được viết tự động

7- Tải xuống văn bản, sao chép và dán nó vào tập lệnh của bạn (Đừng quên viết Tên tập lệnh của bạn thay vì #yourScriptName)

8- nếu bạn muốn biết cách viết mã này… Hãy truy cập liên kết này

9- Lưu kịch bản và đi đến trình kiểm tra nhân vật, xem kịch bản của bạn

10- Chọn các nút bên phải và bên trái và thiết lập Tốc độ cho bạn.

Bây giờ nếu bạn chơi trò chơi, nhân vật sẽ di chuyển…: D

Bước 7: Làm cho nhân vật của chúng ta nhảy lên

Làm cho nhân vật của chúng ta nhảy
Làm cho nhân vật của chúng ta nhảy
Làm cho nhân vật của chúng ta nhảy
Làm cho nhân vật của chúng ta nhảy

Sau khi thêm chuyển động của Nhân vật của chúng ta… bây giờ chúng ta đã sẵn sàng để thực hiện Bước nhảy của Nhân vật…

Vì vậy, chúng ta cũng cần phải Tạo một Tập lệnh mới để làm cho Nhân vật của chúng ta Nhảy…

1- Chọn nhân vật của bạn từ hệ thống phân cấp

2- Vào cửa sổ Thanh tra, nhấn vào "Thêm thành phần"

3- Viết tên của Script (ví dụ như Jumping)…

4- Nhấp vào "Tập lệnh mới"

5- Nhấp vào "Tạo và Thêm"

Trước khi chỉnh sửa Jump Script… Trước tiên, hãy thêm một Layer vào Ground để Unity biết rằng đối tượng này là Ground…

1- Chọn nền tảng từ hệ thống phân cấp

2- Nhấp vào "Mặc định" từ "Lớp" ở trên cùng của Trình kiểm tra

3- Chọn "Thêm lớp"

4- Đặt tên lớp 8 thành "Ground" (Như được hiển thị trong hình thứ hai)

5- Chọn lại nền tảng từ hệ thống phân cấp

6- Nhấp vào "Mặc định" từ "Lớp" ở trên cùng của Thanh tra

7- Chọn "Mặt đất"

Vậy là xong… Cuối cùng chúng ta cũng tạo một Layer mới là "Ground" và thêm nó vào Ground của chúng ta

Trước khi Thực hiện Bước nhảy của Nhân vật, chúng ta cần đảm bảo rằng anh ta đang chạm đất thì anh ta sẽ nhảy.

Vì vậy, hãy tạo GroundCheck cho Nhân vật của chúng ta…

1- Nhấp chuột phải vào Nhân vật của bạn từ Hệ thống phân cấp

2- Chọn "Tạo trống" và đổi tên thành "GroundCheck"

3- Chọn "Move Tool" từ thanh công cụ và di chuyển "GroundCheck" xuống đế Character hoặc Shoe (Như được hiển thị trong Hình thứ Năm)

Sau đó, chúng tôi đã sẵn sàng để Chỉnh sửa Tập lệnh Nhảy của chúng tôi

1- Mở Jumping Script của bạn (Từ Dự án hoặc Thanh tra)

2- Xóa tất cả các Mã được viết tự động

3- Tải xuống văn bản, sao chép và dán nó vào tập lệnh của bạn (Đừng quên viết Tên tập lệnh của bạn thay vì #yourScriptName)

nếu bạn muốn biết cách chúng tôi viết mã này… Hãy truy cập liên kết này

4- Lưu kịch bản và đi tới trình kiểm tra nhân vật, xem kịch bản của bạn (như được hiển thị trong hình ảnh thứ sáu)

5- Đặt Jump Force của bạn, thêm "GroundCheck" vào Ground Check Point (bằng cách kéo nó và thả nó vào Box hình chữ nhật), Đặt Ground Radius của bạn (Ví dụ 0.1), Chọn Ground Layer "Ground" & Cuối cùng là chọn nút Nhảy.

Nếu bạn chơi Game ngay bây giờ…. Anh ấy đi bộ và nhảy… Hurraaaaay:)

Bước 8: Tạo hoạt ảnh cho nhân vật

Image
Image
Hoạt hình nhân vật
Hoạt hình nhân vật
Hoạt hình nhân vật
Hoạt hình nhân vật
Tạo hoạt ảnh cho nhân vật
Tạo hoạt ảnh cho nhân vật

Sau khi làm cho nhân vật của chúng ta di chuyển và nhảy… hãy tạo hình ảnh động cho anh ấy… Nó sẽ khiến anh ấy trông rất tuyệt…

trước tiên bạn cần một Hình ảnh Sprite về Chạy không và Đi bộ và Nhảy (như Được hiển thị từ Hình đầu tiên đến Hình thứ tư)

Để tạo hoạt ảnh cho Nhân vật, bạn cần làm việc trên Cửa sổ hoạt hình & Cửa sổ hoạt hình và theo mặc định, giao diện của Unity bạn không hiển thị Các Windows này… để Lấy chúng:

1- Nhấp vào Ctrl + 6 để có cửa sổ Hoạt ảnh

2- Chọn Cửa sổ từ Trên cùng bên trái Lựa chọn thả xuống (Như được hiển thị trong Hình thứ Năm)

Sau đó, chọn "Animation" -> "Animator" thì hai Windows sẽ mở ra (Animation Window & Animator Window)

Bây giờ chúng ta hãy bắt đầu Tạo hoạt ảnh cho Nhân vật khi nó đang ở chế độ Chờ…

1- Chọn nhân vật của bạn từ hệ thống phân cấp

2- Nhấp vào nút "Tạo" trên Animation Windows

3- Chọn một nơi thích hợp để lưu hình ảnh động trong đó

4- Sau đó, Chọn tất cả Ảnh Idling từ Dự án và kéo và thả nó vào Cửa sổ Hoạt hình (như Hiển thị trong Hình thứ Sáu)

Nếu bây giờ bạn đang chơi thì Nhân vật là Idling Wow… Rất tuyệt…

Bây giờ, hãy để anh ấy chơi hoạt hình Đi bộ khi anh ấy đi bộ…

1- Vào Cửa sổ Hoạt hình, nhấp vào "Hoạt ảnh Mới"

2- Chọn "Tạo Clip mới"

3- Chọn một nơi thích hợp để lưu hình ảnh động trong đó

4- Sau đó Chọn tất cả Ảnh đi bộ từ Dự án và kéo và thả nó vào Cửa sổ hoạt hình

Bây giờ hãy mở Cửa sổ Animator

1- Nhấp chuột phải vào Ô Chờ chọn "thực hiện Chuyển đổi" và nhấp vào Ô Đi bộ (như Được hiển thị trong Hình thứ Bảy)

Lưu ý: Không nên có cùng tên của Hộp hoạt hình, nó phụ thuộc vào việc bạn đặt tên cho nó…

2- Nhấp chuột phải vào Hộp đi bộ chọn "Thực hiện chuyển đổi" và nhấp vào Hộp không hoạt động

3- Trong Tham số Nhấp vào Biểu tượng Dấu cộng (+) Chọn Bool (Đặt tên cho nó chẳng hạn như Walk)

4- Chọn các mũi tên di chuyển từ hoạt ảnh Không hoạt động sang Đi bộ, Đi tới Thanh tra và đặt "Thời gian thoát" thành Sai, "Thời lượng cố định" thành sai, Đặt "Thời lượng chuyển tiếp" thành Không và nhấp vào dấu cộng (+) Điều đó tồn tại bên trong Điều kiện và Đặt "Đi bộ" thành "Đúng" (Như được hiển thị trong Hình thứ tám)…

5- Chọn các mũi tên di chuyển từ hoạt ảnh Đi bộ sang Không hoạt động, Đi tới Thanh tra và đặt "Thời gian thoát" thành Sai, "Thời lượng cố định" thành sai, Đặt "Thời lượng chuyển tiếp" thành Không và nhấp vào dấu cộng (+) Đó tồn tại bên trong Điều kiện và Đặt "Đi bộ" thành "Sai"

6- Chọn nhân vật của bạn từ hệ thống phân cấp

7- Vào cửa sổ Thanh tra, nhấn vào "Thêm thành phần"

8- Viết tên của Script (ví dụ AnimateWalk)…

9- Nhấp vào "Tập lệnh mới"

10- Nhấp vào "Tạo và Thêm"

11- Xóa tất cả các Mã được viết tự động

12- Tải xuống văn bản, sao chép nó và dán nó vào tập lệnh của bạn (Đừng quên viết Tên tập lệnh của bạn thay vì #yourScriptName, Tên tập lệnh chuyển động của bạn thay vì #YourMotionScriptName và cũng là Tên tập lệnh nhảy của bạn thay vì #YourJumpingScriptName, và Viết Tên Bool của bạn thay vì "Đi bộ" mà bạn đã tạo bên trong Tham số trong Animator)

13- Lưu kịch bản và đi đến trình kiểm tra nhân vật, xem kịch bản của bạn

14- Kéo Nhân vật của bạn và thả nó vào bên trong "Insertyour Motion Script" & "Insertyour Jump Script"

Nếu bạn chơi Trò chơi ngay bây giờ, Người chơi đang Idling và giành chiến thắng, anh ta sẽ di chuyển cách chơi Run Animation… Tuyệt vời:>

Bây giờ, hãy để anh ấy chơi hoạt hình Nhảy khi anh ấy Nhảy…

1- Vào Cửa sổ Hoạt hình, nhấp vào "Hoạt ảnh Mới"

2- Chọn "Tạo Clip mới"

3- Chọn một nơi thích hợp để lưu hình ảnh động trong đó

4- Sau đó Chọn tất cả Ảnh Nhảy từ Dự án & kéo và Thả nó trong Cửa sổ Hoạt hình

Bây giờ hãy mở Cửa sổ Animator

1- Nhấp chuột phải vào Ô Chờ chọn "thực hiện Chuyển đổi" và nhấp vào Ô Nhảy (như Hiển thị trong Hình thứ Chín)

2- Nhấp chuột phải vào Hộp nhảy chọn "Thực hiện chuyển đổi" và nhấp vào Hộp chạy

3- Trong Tham số Nhấp vào Biểu tượng Dấu cộng (+) Chọn Bool (Đặt tên cho nó chẳng hạn như Jump)

4- Chọn các mũi tên di chuyển từ hoạt ảnh Không hoạt động sang Nhảy, Đi tới Thanh tra và đặt "Thời gian thoát" thành Sai, "Thời lượng cố định" thành sai, Đặt "Thời lượng chuyển tiếp" thành Không và nhấp vào dấu cộng (+) Đó tồn tại bên trong Điều kiện và Đặt "Bước" thành "Đúng" (Như được hiển thị trong Hình thứ mười)…

5- Chọn các mũi tên di chuyển từ hoạt ảnh Nhảy sang Chạy, Đi tới Thanh tra và đặt "Thời gian thoát" thành Sai, "Thời lượng cố định" thành sai, Đặt "Thời lượng chuyển tiếp" thành Không và nhấp vào dấu cộng (+) Đó tồn tại bên trong Điều kiện và Đặt "Nhảy" thành "Sai"

6- Nhấn đúp vào hộp Chuyển hoạt hình Từ Hoạt hình và đặt "Thời gian lặp" thành "Sai"

7- Chọn nhân vật của bạn từ hệ thống phân cấp

8- Vào cửa sổ Thanh tra nhấn vào "Thêm thành phần"

9- Viết tên của Script (ví dụ: AnimateJump)…

10- Nhấp vào "Tập lệnh mới"

11- Nhấp vào "Tạo và Thêm"

12- Xóa tất cả các Mã được viết tự động

13- Tải xuống văn bản, sao chép nó và dán nó vào tập lệnh của bạn (Đừng quên viết Tên tập lệnh của bạn thay vì #yourScriptName và cả Tên tập lệnh nhảy của bạn thay vì #YourJumpingScriptName và Viết tên Bool của bạn thay vì "Đi bộ" đó bạn đã tạo bên trong Tham số trong Animator)

14- Lưu kịch bản và đi đến trình kiểm tra nhân vật, xem kịch bản của bạn

15- Kéo Nhân vật của bạn và thả nó vào bên trong "Insertyour Jump Script"

Nếu bạn chơi Trò chơi của mình bây giờ, Người chơi sẽ Không hoạt động… Đi bộ… và Nhảy… hooohuuu!:NS

nhưng anh ấy cần phải được lật

Bước 9: Lật nhân vật của bạn

Lật nhân vật của bạn
Lật nhân vật của bạn
Lật nhân vật của bạn
Lật nhân vật của bạn
Lật nhân vật của bạn
Lật nhân vật của bạn

Trước tiên, bạn cần thêm Tập lệnh mới vào Nhân vật của chúng ta:

1- Chọn nhân vật của bạn từ hệ thống phân cấp

2- Vào cửa sổ Thanh tra, nhấn vào "Thêm thành phần"

3- Viết tên của Script (ví dụ như Flip)…

4- Nhấp vào "Tập lệnh mới"

5- Nhấp vào "Tạo và Thêm"

6- Xóa tất cả các Mã được viết tự động

7- Tải xuống văn bản, sao chép và dán nó vào tập lệnh của bạn (Đừng quên viết Tên tập lệnh của bạn thay vì #yourScriptName và cũng là Tên tập lệnh chuyển động của bạn thay vì #YourMotionScriptName)

8- Lưu kịch bản và đi đến trình kiểm tra nhân vật, xem kịch bản của bạn

9- Kéo Nhân vật của bạn và thả nó vào bên trong "Insertyour Motion Script"

10-Sao chép Quy mô nhân vật X của bạn từ (Biến đổi) ở đầu Trình kiểm tra và dán nó vào Quy mô_X trong tập lệnh của bạn (Như được hiển thị trong Hình thứ hai và thứ ba)

11- Sao chép Quy mô nhân vật Y của bạn từ (Biến đổi) ở đầu Thanh tra và dán nó vào Quy mô_Y

Bước 10: Máy ảnh theo dõi nhân vật của chúng ta

Lần này, bạn cần thêm Tập lệnh mới vào Máy ảnh của chúng tôi:

1- Chọn Máy ảnh của bạn từ Hệ thống phân cấp

2- Vào cửa sổ Thanh tra, nhấn vào "Thêm thành phần"

3- Viết tên của Script (ví dụ: CameraFollow)…

4- Nhấp vào "Tập lệnh mới"

5- Nhấp vào "Tạo và Thêm"

6- Xóa tất cả các Mã được viết tự động

7- Tải xuống văn bản, sao chép và dán nó vào tập lệnh của bạn (Đừng quên viết Tên tập lệnh của bạn thay vì #yourScriptName)

8- Lưu kịch bản và đi tới Trình kiểm tra máy ảnh, xem kịch bản của bạn 8- Kéo Nhân vật của bạn và thả nó vào bên trong "Mục tiêu"

Bạn có thể chỉnh sửa cài đặt khác nếu muốn…

để tạo một cạnh cho Máy ảnh, hãy sử dụng offset X & Y

Bước 11: Thêm người chơi thứ hai (2 người chơi) & Camera theo dõi 2 người chơi

Thêm người chơi thứ hai (2 người chơi) & Camera theo dõi 2 người chơi
Thêm người chơi thứ hai (2 người chơi) & Camera theo dõi 2 người chơi

Để làm cho Trò chơi của bạn thú vị hơn…. Bạn có thể biến nó thành 2, 3, 4, 10, 20…. Người chơi… bất kỳ Số lượng người chơi nào bạn muốn… vì vậy để làm điều đó:

1- Chọn nhân vật của bạn từ hệ thống phân cấp

2- Nhân bản nó (Đặt trước trên Ctrl + D)

bây giờ bạn đã thêm một nhân vật khác

3- Di chuyển nó bằng công cụ Move và kéo nó, đặt nó vào một nơi thích hợp

4- Bây giờ Chúng ta cần thay đổi cài đặt Điều khiển vì vậy, hãy vào Thanh tra của nó, Thay đổi Nút Phải và Trái của Tập lệnh Chuyển động của nó

5- Cũng thay đổi nút Nhảy…

Nhưng bây giờ Camera chỉ theo dõi một người chơi, để làm cho Camera theo dõi nhiều hơn một người chơi, chúng tôi cần thêm tập lệnh mới vào đó:

1- Chọn Máy ảnh của bạn từ Hệ thống phân cấp2- Đi tới cửa sổ Người kiểm tra, nhấn vào "Thêm thành phần"

3- Viết tên của Script (ví dụ: CameraFollowMultipleTarget)…

4- Nhấp vào "Tập lệnh mới"

5- Nhấp vào "Tạo và Thêm"

6- Xóa tất cả các Mã được viết tự động

7- Tải xuống văn bản, sao chép và dán nó vào tập lệnh của bạn (Đừng quên viết Tên tập lệnh của bạn thay vì #yourScriptName)

8- Lưu kịch bản và đi đến trình kiểm tra máy ảnh, xem kịch bản của bạn

9- Đặt "Mục tiêu" 2

10- Kéo hai người chơi của bạn vào bên trong Mục tiêu này.

Đảm bảo Độ lệch Z của Máy ảnh (-20)

Bạn có thể Thay đổi hoặc đặt một cài đặt khác… nếu bạn muốn tạo lợi thế cho Máy ảnh Chỉnh sửa Chênh lệch X & Y

Bước 12: Thêm điểm và điểm chết

Thêm điểm và điểm chết
Thêm điểm và điểm chết

Có rất nhiều Ý tưởng tuyệt vời bạn có thể làm trong Trò chơi của mình, nhưng Ý tưởng đơn giản nhất là tạo một Khu vực điểm đơn giản nếu một trong những Nhân vật đạt được nó đầu tiên mà anh ta Thắng, và Có khu vực chết nếu Người chơi chạm vào nó, anh ta sẽ xuất hiện lại Điểm tái sinh ngay bây giờ…

Trước tiên, hãy Tạo Khu vực Điểm:

1- Nhưng mặt đất và đối tượng Điểm (Như được hiển thị trong hình ảnh đầu tiên)

đừng quên thêm Box Collider2D vào nó

Bây giờ chúng ta cần thêm vào cơ sở ghi điểm một Script

1- Chọn điểm ghi điểm của bạn từ Hệ thống phân cấp

2- Vào cửa sổ Thanh tra, nhấn vào "Thêm thành phần"

3- Viết tên của Tập lệnh (ví dụ: ScoreGround)…

3- Nhấp vào "Tập lệnh mới" 4- Nhấp vào "Tạo và Thêm"

5- Xóa tất cả các mã được viết tự động

6- Tải xuống Văn bản, Sao chép và Dán nó vào Tập lệnh của bạn (Đừng quên viết Tên tập lệnh của Bạn thay vì #yourScriptName, & Đổi tên Tên 2 Người chơi thay vì "YourPlayer1Name" & "YourPlayer2Name")

7- Lưu kịch bản và đi đến trình kiểm tra máy ảnh, xem kịch bản của bạn

Bây giờ chúng ta cần tạo nút Văn bản và Khởi động lại

Để tạo một văn bản

1- Nhấp vào Dấu cộng (+) trong Hệ thống phân cấp

2- Chọn "Giao diện người dùng" -> "Văn bản"

3- Đổi tên văn bản từ trình kiểm tra, và Chỉnh sửa nó là Màu….

4- tạo 2 Văn bản, một văn bản dành cho Người chơi một (Ví dụ "Người chơi 1 thắng") và văn bản còn lại dành cho Người chơi 2

Bây giờ chúng ta cần tạo Nút khởi động lại

Để tạo Nút 1- Nhấp vào Dấu cộng (+) trong Cấu trúc phân cấp

2- Chọn "Giao diện người dùng" -> "Nút"

3- Đổi tên Nút từ trình kiểm tra, và Chỉnh sửa Màu của nó….

chỉ tạo một nút

Bây giờ Sau khi tạo Văn bản và các nút, chúng ta cần thêm chúng vào Trình kiểm tra Mặt đất Chấm điểm để thực hiện điều đó:

1- Chọn điểm ghi điểm của bạn từ Hệ thống phân cấp2- Chuyển đến cửa sổ Thanh tra

3- Xem kịch bản mà bạn đã thêm

4- Kéo Văn bản và thả nó vào "Giành văn bản của người chơi 1" & "Giành văn bản của người chơi 2"

5- Kéo nút và thả vào "Nút Khởi động lại"

nếu bạn Chơi ngay Mọi thứ đều hoạt động ngoại trừ nút Khởi động lại

Để làm cho nó hoạt động

1- Chọn Tệp từ Công cụ thả xuống ở trên cùng bên trái của Unity…

2- Chọn "Cài đặt bản dựng"

3- Kéo Scene của bạn từ thư mục Scene được tìm thấy trong Project Window và thả nó vào "Scene in Builds"

bây giờ Cho phép thêm Tập lệnh mới vào Nút

4- Chọn Nút của bạn từ Hệ thống phân cấp

5- Vào cửa sổ Thanh tra, nhấn "Thêm thành phần"

6- Viết tên của Script (ví dụ như SceneLoader)…

7- Nhấp vào "Tập lệnh mới"

8- Nhấp vào "Tạo và Thêm"

9- Xóa tất cả các Mã được viết tự động

10- Tải xuống văn bản, sao chép và dán nó vào tập lệnh của bạn (Đừng quên viết Tên tập lệnh của bạn thay vì #yourScriptName)

11- Lưu tập lệnh trở lại Unity

12- Chọn nút của bạn từ hệ thống phân cấp

13- Tới đó Thanh tra nhấp vào Dấu cộng (+) Từ "khi nhấp"

14- kéo và thả đáy vào hình hộp chữ nhật

15- Nhấp vào "Không có chức năng" Chọn "SceneLoader" -> "Tải cảnh"

16- viết số 0… 0

bây giờ nếu bạn chơi nó hoạt động….. Hurray: D

Cho phép Thêm Vùng Chết để Làm điều này:

1- Nhấp vào Dấu cộng (+) trên Hệ thống phân cấp

2-Chọn "Tạo trống" và chuyển đến Thanh tra

3- Thêm BoxCollider 2d….

4- Di chuyển nó xuống, vì vậy khi người chơi ngã xuống, anh ta sẽ va vào nó

Bây giờ, hãy thêm tập lệnh mới vào đối tượng trò chơi này và đặt tên nó cho ví dụ là DeadZone

5- Tải xuống văn bản, sao chép và dán nó vào tập lệnh của bạn (Đừng quên viết Tên tập lệnh của bạn thay vì #yourScriptName & và viết Tên nhân vật của bạn thay vì "Tên người chơi1", "Tên người chơi của bạn2")

Bây giờ Lưu và trở về trạng thái hợp nhất

Chúng ta cần thêm một Gameobject trống cho biết nơi Người chơi của chúng ta sẽ tái sinh

1- Nhấp vào Dấu cộng (+) trên Hệ thống phân cấp

2- Chọn "Tạo trống"

3- Di chuyển Vị trí đến cùng Vị trí mà bạn cần người chơi tái sinh

4- nhìn vào Tập lệnh DeadZone từ trình kiểm tra và thêm Điểm sinh sản (Đối tượng trò chơi mà bạn đã tạo) vào đó.

Nếu bạn chơi ngay bây giờ, bạn sẽ được ấn tượng: -O

Bước 13: Đóng băng vòng quay

khi bạn chơi trò chơi Có một lỗi là Nhân vật xoay…

Nếu bạn khó chịu vì lỗi này… bạn có thể sửa nó một cách dễ dàng:

1- Chỉ cần chọn nhân vật từ hệ thống phân cấp

2- Nhìn vào Rigidbody2D từ Thanh tra

3- Mở "Ràng buộc" và Đặt "Quay đông" thành Đúng

Đó là nó;)

Bước 14: Tạo Menu chính cho trò chơi của bạn

Đây là cách tạo Menu chính của bạn

Bước 15: Xuất bản và chia sẻ

Cuối cùng để tải lên trò chơi của bạn Xem video này

Hy vọng bạn sẽ thích… Tìm hiểu… Có Fum:)

Bất kỳ câu hỏi nào Hãy hỏi tôi trên:

Đề xuất: