Tôi đang cố gắng thực hiện một hệ thống theo đó một "khiên lửa" sẽ được hiển thị mỗi khi một viên đạn tác động lên khiên. Chiếc khiên giống như trong Chiến tranh giữa các vì sao, nơi nó giống như một lớp da xung quanh tàu vũ trụ, thay vì một bong bóng đơn giản.
Vấn đề tôi gặp phải là xác định làm thế nào để tạo hiệu ứng flare đơn giản trong đó đạn bắn vào tấm khiên. Tôi có thể xác định điểm Vector2 nơi lá chắn bị bắn trúng. Ngay bây giờ, tôi có thể hiển thị toàn bộ khiên bất cứ khi nào nó hoạt động tốt.
Vấn đề như tôi thấy, là bằng cách nào đó tôi cần che đi tấm khiên, ngoại trừ một vài pixel xung quanh điểm va chạm. Hoặc là vậy, hoặc tôi đang đi về điều này theo cách hoàn toàn sai lầm.
Những gì tôi có thể làm cho đến nay là vẽ toàn bộ lá chắn:
Điều tôi cần là có thể vẽ một mảnh khiên ở điểm va chạm:
Bất kỳ trợ giúp sẽ được đánh giá cao.