Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 34 trang
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 (Trang 2)
y
dựng màn hình trò chơi (Trang 16)