1. Trang chủ
  2. » Thể loại khác

THIẾT KẾ VÀ PHÁT TRIỂN GAME. Bài 5: Game 2D Đơn Giản

34 5 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

Tiêu đề Game 2D Đơn Giản
Tác giả Trương Xuân Nam
Định dạng
Số trang 34
Dung lượng 1,32 MB

Nội dung

THIẾT KẾ VÀ PHÁT TRIỂN GAME Bài 5: Game 2D Đơn Giản Nội dung Xây dựng kịch Chuẩn bị tài nguyên Thiết lập project thành phần Xây dựng hình trị chơi Xây dựng hành động cho nhân vật Xây dựng hành động cho máy Xử lý biến cố Bổ sung chi tiết khác Bài tập TRƯƠNG XUÂN NAM Phần Xây dựng kịch TRƯƠNG XUÂN NAM Xây dựng kịch ▪ Phượng hoàng tiêu diệt quái vật ▪ Phượng hoàng: nhân vật chính, bay, phun đám lửa xuống bọn quái vật ▪ Quái vật: nhiều, điều khiển máy, ném lao cơng phượng hồng ▪ Làm rõ đơn giản hóa: ▪ Phun lửa bay theo dạng nào? Thẳng xuống ▪ Quái vật xuất đâu? Ngẫu nhiên, mặt đất giả định, không giới hạn số lượng ▪ Lao ném công bay nào? Thẳng lên TRƯƠNG XUÂN NAM Phần Chuẩn bị tài nguyên TRƯƠNG XUÂN NAM Chuẩn bị tài nguyên ▪ Liệt kê tài nguyên cần chuẩn bị ▪ ▪ ▪ ▪ ▪ Nền Sprite nhân vật chính: phượng hồng, lửa Sprite quái vật: quái vật, lao Hiệu ứng: cơng trúng đích Âm thanh: • Âm (chơi tồn chơi) • Âm phun lửa, ném lao • Âm tiếng kêu quái vật • Âm hiệu ứng trúng đích ▪ Chú ý: tơi lấy tài ngun từ mạng với mục đích minh họa, làm game chuyên nghiệp không vậy! TRƯƠNG XUÂN NAM “2d sprites background” TRƯƠNG XUÂN NAM “sprites 2d phoenix” TRƯƠNG XUÂN NAM “sprites 2d fire” TRƯƠNG XUÂN NAM “sprites 2d devil” TRƯƠNG XUÂN NAM 10 Phần Xây dựng hành động cho nhân vật TRƯƠNG XUÂN NAM 20 Hành động nhân vật ▪ Di chuyển: W, S, A, D ▪ Phun lửa: Space ▪ Tham số hóa: ▪ Speed (tốc độ di chuyển): nhập từ giao diện inspector ▪ Fire (đốm lửa phun ra): clone đối tượng từ prefab ▪ Nâng cấp: ▪ ▪ ▪ ▪ Giới hạn không phun lửa liên tục Lượng máu: lần trúng chiêu bị máu Điểm số: số quái vật tiêu diệt Trạng thái đặc biệt, tuyệt chiêu,… TRƯƠNG XUÂN NAM 21 Phần Xây dựng hành động cho máy TRƯƠNG XN NAM 22 Boss ▪ Vơ hình, khơng tham gia tương tác trực tiếp ▪ Sinh quái vật sau thời gian cho trước ▪ Ở vị trí thẳng hàng trục y với Boss ▪ Vị trí ngẫu nhiên hình ▪ Nâng cấp: ▪ Giới hạn số quái vật lúc xuất chơi ▪ Sinh loại quái vật khác ▪ Quái vật có thuộc tính ngẫu nhiên TRƯƠNG XN NAM 23 Qi vật ▪ Khơng di chuyển, việc phóng giáo thẳng lên trời sau khoảng thời gian ▪ Nâng cấp: ▪ Di chuyển? ▪ Phóng giáo theo hướng khác nhau, khơng thiết phải phóng thẳng ▪ Thời gian công không thiết phải fix cứng ▪ Có lượng máu khác TRƯƠNG XUÂN NAM 24 Quái vật public class Devil : MonoBehaviour { public float speed; public Spear spear; float shot = 0; void Start () { spear.speed = speed; shot = Time.realtimeSinceStartup; } void Update () { if (Time.realtimeSinceStartup - shot > speed) { shot = Time.realtimeSinceStartup; Instantiate(spear, transform.position, Quaternion.identity); } } } TRƯƠNG XUÂN NAM 25

Ngày đăng: 08/04/2022, 19:32

HÌNH ẢNH LIÊN QUAN

4. Xây dựng màn hình trò chơi - THIẾT KẾ VÀ PHÁT TRIỂN GAME. Bài 5: Game 2D Đơn Giản
4. Xây dựng màn hình trò chơi (Trang 2)
Xây dựng màn hình trò chơi - THIẾT KẾ VÀ PHÁT TRIỂN GAME. Bài 5: Game 2D Đơn Giản
y dựng màn hình trò chơi (Trang 16)

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

TÀI LIỆU LIÊN QUAN

w