Tôi đã có một câu hỏi nhanh về 2D Sprite hình ảnh động mà tôi đã không thể tìm thấy đặc biệt trả lời bất cứ nơi nào:Flipping 2D Sprite Animation trong Unity 2D
Tôi có một sprite với hình ảnh động đi bộ sang bên phải. Tuy nhiên, tôi rõ ràng muốn lật hoạt hình sang trái khi anh ấy đi bên trái (2D side-scroller).
Tôi có thể dễ dàng lật chính sprite, bằng cách sử dụng transform.localscale.x
, tuy nhiên, chỉ lật các sprite. Không phải là đoạn phim hoạt hình.
Vì vậy, trong khi sprite flips, phút clip hoạt hình bắt đầu phát, nó quay trở lại bên phải (như clip hoạt hình duy nhất tôi có là dành cho sprite phải đối mặt).
Cách duy nhất để làm điều này để lật các hình ảnh trong Photoshop, hoặc có cách nào để thực hiện nó trong Unity?
Cảm ơn!
Tôi đã chỉnh sửa trong phần bổ sung muộn cho câu trả lời rất hữu ích này mà tôi đã thực hiện, đó là thực hiện kiểm tra khi nhấn phím để xác định xem nếu sprite cần được lật hay không. – Donglecow
@Donglecow - thay đổi quá lớn, có thể bạn nên tạo một câu trả lời khác. – dbc
@dbc phải không? Tôi đã thực sự chỉ xây dựng trên câu trả lời của Jestus bằng cách cung cấp một chút mã cơ bản để cho thấy phương pháp có thể được thực hiện như thế nào. Nếu bạn vẫn nói như vậy, thì tôi sẽ hoàn nguyên bản chỉnh sửa và đăng câu trả lời của riêng tôi. – Donglecow