tailieunhanh - Lập trình game 2D trên HTML5, Phần 4: Sprites

David Geary sẽ hướng dẫn bạn từng bước thực hiện trò chơi video HTML5 2D. Sprites — đối tượng đồ họa mà bạn có thể gán các hành vi đến — là một trong những khía cạnh cơ bản nhất và quan trọng của trò chơi video. | Lập trình game 2D trên HTML5 Phần 4 Sprites Tiến hành phân vai các nhân vật trong Snail Bait Trong loạt bài này David Geary sẽ hướng dẫn bạn từng bước thực hiện trò chơi video HTML5 2D. Sprites đối tượng đồ họa mà bạn có thể gán các hành vi đến là một trong những khía cạnh cơ bản nhất và quan trọng của trò chơi video. Trong phần này bạn sẽ học làm thế nào để thực hiện sprite để tạo nên sự chuyển động của các nhân vật trong Snail Bait. Giống như các lĩnh vực nghệ thuật khác chẳng hạn như phim kịch và tiểu thuyết trò chơi có một dàn các nhân vật mỗi nhân vật có một vai trò cụ thể. Ví dụ Snail Bait có nhân vật Runner giữ vai chính của trò chơi các đồng tiền ngọc ruby ngọc sapphire các con ong con dơi các nút bấm và một con ốc sên phần lớn chúng đều có trong Hình 1. Trong bài viết đầu tiên của loạt bài này xem phần Các hình ảnh 2D Phân vai các nhân vật tôi đã thảo luận về các nhân vật này và vai trò của chúng. Hình 1. Các nhân vật của Snail Bait Mỗi nhân vật trong Snail Bait là một sprite. Sprites là đối tượng đồ họa mà bạn có thể cấp cho nó các hành vi ví dụ nhân vật có thể chạy nhảy rơi và va chạm với các sprite khác trong khi đó các viên ngọc lấp lánh nhúc nhích lên xuống và biến mất khi chúng va chạm với nhân vật. Sử dụng thuật ngữ Sprite Những người thực hiện bộ xử lý hiển thị video của nhạc cụ Texas 9918A lần đầu tiên sử dụng thuật ngữ sprite cho các nhân vật hoạt hình. Trong tiếng Anh chuẩn từ sprite đến từ tiếng Latin spiritus nghĩa là yêu tinh hay thần tiên. Sprites cũng được thực hiện trong cả phần cứng và phần mềm ví dụ máy tính Commodore Amiga sản xuất năm 1985 đã hỗ trợ đến 8 sprite về phần .