Animator Bool hay Trigger?


7

nhập mô tả hình ảnh ở đây Tôi đang tự hỏi về hai điều này. cho những gì tốt hơn để sử dụng Bool hơn là kích hoạt? Nếu tôi sẽ sử dụng Kích hoạt, tôi nên sử dụng nó để làm gì?

Câu trả lời:


10

Loại Bool phù hợp để thể hiện trạng thái giữ đúng trong một khoảng thời gian, ví dụ như mang vật phẩm hoặc vào chế độ quay lén.

Loại Kích hoạt thích hợp để thể hiện một hành động sẽ xảy ra trong một thời gian ngắn, ví dụ như giật lại từ một phát súng hoặc vấp ngã sau một vụ va chạm. Thông thường sau khi hành động này hoàn thành, hình ảnh động trở lại trạng thái bình thường hoặc mặc định.

Từ phối cảnh cơ học, một giá trị được truyền cho Animator.SetBool () sẽ tồn tại trong hệ thống hoạt hình cho đến khi thay đổi bởi một cuộc gọi tiếp theo đến phương thức này. Ngược lại, nếu một giá trị thực được truyền cho Animator.SetTrigger () , giá trị trong hệ thống hoạt hình sẽ được tự động đặt lại thành false sau khi được sử dụng trong quá trình chuyển đổi trạng thái.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.