Bên trong mã script của anh hùng (đối tượng) tôi muốn thêm khả năng thay đổi sprite của nó.
Vì vậy, người chơi nhấn nút không gian và sprite thay đổi thành sprite khác đã được thêm vào dự án.
Bạn có thể cung cấp cho tôi một mã mẫu để làm điều này?
1
Mặc dù chức năng thay đổi các họa tiết bên dưới sẽ hoạt động chính xác như bạn đã yêu cầu, tôi sẽ đề nghị bạn xem xét hoạt hình Unity. Thông thường khi mọi người thay đổi các sprite, đó là tạo ra một hình ảnh động cho một hành động (chẳng hạn như vung kiếm hoặc mở cửa) và điều này thường được thực hiện trong các động cơ cơ bản hơn bằng cách hoán đổi các sprite thủ công. Tuy nhiên, Unity đã tích hợp hỗ trợ cho hình động cho phép bạn tạo một tệp hoạt hình cho tất cả các họa tiết cần thiết, sau đó cho phép bạn nói với trò chơi để chúng tự động phát các điều kiện nhất định trong bộ điều khiển hoạt hình.
—
Benjamin Danger Johnson