Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Tham khảo tài liệu 'lập trình game cho điện thoại di động part 7', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | if areas i O areas i 2 sprite.getx 0 areas i O sprite.getx 0 areas i ll areas i 3 sprite.getY 0 areas i l sprite. getY 0 return true return false Hàm collide 0 trả về true nếu cuối cùng một trong những phần đó kết hợp với phẫn đồ họa khác. 3. Quản lý phần đồ họa Công việc của phần quản lý đồ họa là quản lý một mục các phần đồ họa khác nhau và cung cấp những khả năng để có thể thực hiện một cách khéo léo các phần đồ họa khác đó. - Bộ phận quản lý cũng có phần hạn chế nào đó vì vậy phương pháp tiếp theo nên được thi hành. addSprite Sprite sprite Thêm một phần đồ họa mới vào chỗ quản lý để kết thúc của mục dữ liệu. insertsprite Sprite sprite int position Chèn thêm một phẫn đồ họa mới vào chỗ quản lý tại vị trí được đưa ra. getSpritePosition Sprite sprite Trả về dữ liệu sô của phần dồ họa Sprite ngay tại nơi đồ họa được dẫn vào. Giá trị khởi đầu của đồ họa tại vị trí đó là 0. Trả về -1 nếu phần đồ họa không tìm thấy. getsprite int index Trả lại phần đồ họa để kết hợp với phần index được nêu ra. deleteSprite Sprite sprite Xóa một phần đồ họa từ bộ phận quản lý. 355 delete Sprite tint position Xóa một phần đồ họa từ vị trí xác định trong bộ phận quản lý. paint Graphics g Vẽ tất cả các đồ họa lên trên Graphics. Các phần đồ họa được vẽ để từ 0 đến getLength -1. size Trả về các con số của phần đồ họa trong bộ phận quản lý. Đoạn mã 16.4 Thể hiện sự thi hành của phần quản lý đồ họa sử dụng tất cả các hàm có trước. Đoạn mã 16.4 Phẫn quản lý dồ họa. - import java.util. import j a vax. microedition .lcdui. public class SpriteManager private Vector list public SpriteManager 0 list s new Vector 0 public void addSprite Sprite sprite list.addElement sprite I public void insertsprite Sprite sprite int position 356 list.insertElementAt sprite position 1 public int getSpritePosition Sprite sprite for int i 0 i list.size 0 i Sprite comparableSprite Sprite list.elementAt i if sprite.equals comparableSprite -return i return -1 public Sprite getSprite int index return Sprite list.elementAt