Chúng tôi có thể đi bộ qua đây một chút. Đầu tiên, logo.js gọi phương thức window.addEventListener và thiết lập CAAT bằng cách gọi các tập tin mẫu cho một số thiết lập cơ bản. Tôi gọi script mẫu khởi tạo và thiết lập kích thước canvas của 800? 500 pixel, cho các chức năng để đính kèm vào canvas id trên trang, vượt qua một tập tin hình ảnh để mã để làm việc với, và thiết lập một chức năng mặc định để gọi tới (Scene 1).
The Scene 1 () chức năng cho giám đốc để tạo ra một cảnh mới có tên slide và đặt màu nền sang màu đen ("# 000"). Logo được nạp như một hình ảnh ma và chia thành bốn hàng và 16 cột, tự động tính toán bởi kích thước của hình ảnh. Mỗi hàng và cột được lặp thông qua, và mỗi một phần của hình ảnh được sử dụng để tạo ra một diễn viên mới, với một vị trí và tên. Một hành vi cho mỗi diễn viên được xác định, cũng như một thời điểm và một tài sản mà nó nên vòng lặp. Hai hành vi này sau đó được tạo ra để tạo ra con đường ngẫu nhiên cho các diễn viên (các mảnh của hình ảnh logo). Những sử dụng một đường dẫn khối (một đường cong Bezier với bốn điểm kiểm soát), và sự lắng nghe cho các hướng dẫn tiếp theo của Giám đốc. Các điểm cho các đường cong được chọn ngẫu nhiên (nhưng chỉ một lần cho Scene) và lưu trữ bởi các diễn viên. Các hành vi cho các diễn viên được thêm vào Scene, và mỗi diễn viên được thêm vào sau đó. Một lưu ý nhanh chóng về phong cách ở đây: một trong những điều rất thuận tiện trong thư viện này là việc thực hiện các phương pháp chaining. Về cơ bản này cho phép một nhà phát triển để tạo ra một đối tượng và thực hiện nhiều hoạt động trên đối tượng theo thứ tự chúng được liệt kê; nó thường được gọi là một "bản án". Đối với những hành vi nêu trên (không có tham số), bạn sẽ thấy một cái gì đó giống như Liệt kê 13-4.
đang được dịch, vui lòng đợi..
