tailieunhanh - Thiết kế 3D trong Flash tập 1 part 9
Tham khảo tài liệu 'thiết kế 3d trong flash tập 1 part 9', công nghệ thông tin, đồ họa - thiết kế - flash phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | Chương 4 Đẳng cực 3D 155 ir Quan sát từ phán đầu mã lệnh bạh sẽ thấy chúng ta đang định nghĩa các hằng trên không gian tên -global để chúng có thể được truy xuất dễ dàng từ mọi nơi trong phim bất kỳ bảng tiến trình hoặc đối tượng nào . Tiếp theo ta có hàm getTileDepth mà khi được truyền tọa độ X và y cho map_array nó sẽ trả về độ sâu được sử dụng lúc gắn hình lợp trên vùng thề hiện cho vị trí đó. Hây quan sát phép tính ẩn phía sau nó KIN_DEPTH ap_array. length gY DEPTH-SPACING - gX DEPTH-SPACINGỉ Công thức này dùng để gán từng độ sâu cho mỗi hình lợp và về mặt cơ bản độ sâu giữa các hình lợp sẽ tăng lên từng bộ mười bởi biến DEPTH-SPACING. Chẳng hạn như một hình cầu dược đặt trên hình lợp với độ sâu là 1400 sẽ nhận được độ sâu có giá trị lớn hơn ndột so với độ sâu của hình lợp mà nó xuất hiện trên đổ. Ngoài ra do đã thiết lập riêng chín vị trí độ sâu giữa hai hỉnh lợp bất kỳ xuất hiện kế bên nhau dọc theo trục z nên về mặt lý thuyết chúng ta sẽ có chín sprite cùng lúc trên một hình lợp có thứ tự z chính xác. Thứ tự z cho sprite được xử lý bởi hàm placesprite function placesprite sprlteXGrid spriteYGrId Tính toán CẮC tọa độ và độ sâu của sprite spritecoordinates gridToStageí sprlteXGrid spriteYGrld spriteDepth getTiỉeDepth spriteXGrid sprit eYGrid 1 sprlteDepth ỉ Trong hàm này ta xác định các tọa độ của sprite bằng cách sử dụng hàm grỉdTostage chứa cùng mã lệnh được dùng để tìm tọa độ của các hình lợp trong ví dụ trước . Tùy thuộc vào những tọa độ này chúng ta tính toán độ sâu của hình lợp tại vị trí đó và cộng một vào kết quả để có được độ sâu sẽ sử dụng cho sprite. Hàm createSprlte cũng rất giống hàm placesprite nhưng nó chì được gọi một lẩn khi đoạn phim của sprite được gắn vào vùng thể hiện lần đầu tiên . ỊÃÃỊ 156 Chương 4 Đẳng cực 3D Phần bổ sung quan trọng tiếp theo là tạo ra một đối tượng hoạt động dưới dạng bộ chờ đón sự kiện bàn phím. Bộ chờ đón sự kiện là một đối .
đang nạp các trang xem trước