Tạo kẻ thù và cấu trúc


Tạo kẻ thù và cấu trúc

Tạo kẻ thù

Bây giờ chúng ta sẽ tạo đối tượng làm mục tiêu cho khẩu pháo. Để làm điều đó trước tiên hãy định vị sprite bên trong thư mục Sprites .

  1. Kéo GameObject sprite vào Chế độ xem cảnh. tut69
  2. Tiếp theo thiết lập thành phần của Enemy GameObject. tut70Lưu ý: Đối với các họa tiết kẻ thù khác, hãy đảm bảo rằng các thành phần biến đổi giống với hình ảnh.
  3. Tiếp theo, chọn Kẻ thù rồi thêm Bộ điều khiển hoạt hình vào Thanh tra.
  4. Đi tới Hoạt ảnh và tạo một thư mục mới tương ứng với hình ảnh kẻ thù của bạn. Trong thư mục Sprites chúng là loại kẻ thù có màu xanh lam, xanh lá cây và vàng. Vì vậy, hãy tạo một thư mục dựa trên thuộc tính của kẻ thù là Blue , Green và Yellow .
  5. Sau đó nhấp vào Tạo Clip mới và đặt tên tương ứng với tên kẻ thù của bạn, trong ví dụ của tôi, tôi đặt tên là Blue Idle và lưu vào thư mục Animations tương ứng để tránh bị thất lạc.
  6. Sau đó nhấp lại vào Create New Clip để tạo các ảnh động khác và đặt tên là Blue Hurt rồi lưu vào thư mục Animations tương ứng. Sau đó thiết lập từng thành phần Animation Clip như hiển thị bên dưới.Nhàn rỗi màu xanhtut71Màu xanh da trờitut72
  7. Sau đó chúng ta sẽ tạo cfscript cho kẻ thù. Chuyển đến thư mục ScScript và tạo một thư mục mới bên trong nó có tên Enemy .
  8. Tạo một cfscript C# có tên EnemyController .
  9. Viết khối mã này bên trong Lớp EnemyController :
  10. Sau khi tạo cfscript, hãy kéo cfscript vào thanh tra Blue làm thành phần.
  11. Bây giờ chúng ta sẽ tạo hiệu ứng tử vong cho kẻ địch vào GameObject và Select Particle System .
  12. Đổi tên Hệ thống hạt thành EnemyDeathEffect và đặt các thành phần của Hệ thống hạt như hiển thị bên dưới. tut73
  13. Sau khi tạo hiệu ứng, hãy kéo các hiệu ứng bên trong thư mục FX để tạo prefab và xóa nó vì chúng ta sẽ chỉ tạo ra gameobject.
  14. Cuối cùng đặt cfscript EnemyController trong trình kiểm tra như hiển thị bên dưới. tut74

Tạo cấu trúc

Bây giờ chúng ta sẽ tạo ra vật thể có thể làm chệch hướng bất kỳ viên đạn đại bác nào cố gắng tiêu diệt kẻ thù. Để làm điều đó trước tiên hãy định vị sprite bên trong thư mục Sprites .

  1. Kéo GameObject sprite vào Chế độ xem cảnh tut75 Sau đó đổi tên GameObject thành Wood.
  2. Sau đó chúng ta sẽ tạo cfscript cho cấu trúc. Chuyển đến thư mục ScScript và tạo một thư mục mới bên trong nó có tên là Object .
  3. Tạo một cfscript C# có tên là Structure .
  4. Viết khối mã này bên trong Lớp Cấu trúc :
  5. Sau khi tạo cfscript, hãy kéo cfscript vào thanh tra Wood làm thành phần.
  6. Bây giờ chúng ta sẽ tạo hiệu ứng cho gỗ, đầu tiên vào GameObject và Select Particle System .
  7. Đổi tên Hệ thống hạt thành Hiệu ứng tháo rời gỗ và đặt các thành phần của Hệ thống hạt như hiển thị bên dưới. tut77
  8. Sau khi tạo hiệu ứng, hãy kéo các hiệu ứng vào trong thư mục FX để tạo prefab và xóa nó.
  9. Sau đó đặt cfscript Cấu trúc trong trình kiểm tra như hiển thị bên dưới. tut78
  10. Cuối cùng nhân đôi Wood GameObject thành hai rồi đặt từng thành phần như hiển thị bên dưới.Tường Gỗ Vừatut79Tường Gỗ Dàitut80








Gõ tìm kiếm nhanh...