1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng Thiết kế và phát triển trò chơi máy tính: Bài 6 - Trương Xuân Nam

31 10 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 31
Dung lượng 522,22 KB

Nội dung

Bài giảng Thiết kế và phát triển trò chơi máy tính: Bài 6 Clone game kinh điển Tetris cung cấp cho người học những kiến thức như: Gameplay; Chuẩn bị tài nguyên; Thiết lập project và các thành phần; Cấu trúc dữ liệu chính; Xử lý sự kiện; Các loại biến cố trong trò chơi; Các mở rộng nên xem xét. Mời các bạn cùng tham khảo!

THIẾT KẾ VÀ PHÁT TRIỂN GAME Bài 6: Clone game kinh điển Tetris Nội dung Gameplay Chuẩn bị tài nguyên Thiết lập project thành phần Cấu trúc liệu Xử lý kiện Các loại biến cố trò chơi Các mở rộng nên xem xét TRƯƠNG XUÂN NAM Phần Gameplay TRƯƠNG XUÂN NAM Gameplay ▪ Game kinh điển, đời từ năm 1984 ▪ Sử dụng loại khối cỡ 4, xoay ▪ Rơi xuống đủ nhanh (tùy level) ▪ Ăn (và xóa) dòng đủ ▪ Mục tiêu: ăn nhiều dòng tốt TRƯƠNG XUÂN NAM Gameplay 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 ▪ Rất đơn giản: sprite mô tả block (đây trường hợp đơn giản hóa tối đa tốn, khơng sử dụng hình ảnh trang trí) ▪ Nếu clone NES phải sử dụng nhiều tài nguyên phức tạp (và code dài hơn) TRƯƠNG XUÂN NAM Phần Thiết lập project thành phần TRƯƠNG XUÂN NAM Project prefab ▪ Tạo block ▪ Soạn prefab (nút bấm V mode Rect Tool) TRƯƠNG XUÂN NAM Màn chơi TRƯƠNG XN NAM 10 Vẽ hình (2) // cot for (int i = 0; i < maxRow + 2; i++) { // trai board[i, 0] = Instantiate(whiteBlock); board[i, 0].transform.position = Board2Pos(i, 0); // phai board[i, maxCol + 1] = Instantiate(whiteBlock); board[i, maxCol + 1].transform.position = Board2Pos(i, maxCol + 1); } // dong for (int j = 1; j

Ngày đăng: 09/08/2021, 17:53

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

TÀI LIỆU LIÊN QUAN

w