Hầu hết những điều này là có thể quen thuộc với bạn bây giờ:1. như đã đề cập trước đó, bạn nên thiết kế phần di chuyển để chấp nhậnnhiều nguồn dữ liệu. Cách đơn giản nhất để làm điều đó là bằng cách cung cấp một CGPoint đểđại diện cho hướng di chuyển, hiện tại. Không có vấn đề kiểm soát những gì nguồn bạnsử dụng, nó sẽ có thể chuyển đổi hướng dẫn di chuyển đến một CGPoint.2. bạn lưu trữ hướng di chuyển để cho người chơi rơi trở lại để một nhàn rỗi, cuốiCác tiểu bang trong khi duy trì sự chỉ đạo các nhân vật hiện đang phải đối mặt với.3. bạn cần một liên kết đến các thành phần ma để cập nhật vị trí của nó dựa trên cáctính toán chuyển động của các nhân vật.4. bạn cũng cần một liên kết đến các thành phần hoạt hình để cập nhật trạng thái của nó giữađi bộ và nhàn rỗi, cũng như sự hướng dẫn của các hình ảnh động.Lưu ý: Lưu ý bạn nhìn lên các thành phần ma và hoạt hình tự độngỞ đây. Một sự thay thế sẽ là để vượt qua các tài liệu tham khảo cho các thành phần trong cácinitializer, nhưng điều này là linh hoạt hơn.Trong các biến thể hiện, thêm chức năng này:
đang được dịch, vui lòng đợi..