Tôi đang sử dụng Unity để tạo trò chơi 2D từ trên xuống. Mọi thứ đều tuyệt vời cho đến nay, nhưng tôi đã gặp phải một vấn đề mà tôi không giải quyết đúng đắn.
Tôi muốn thực hiện "khu vực cỏ cao" nơi một phần của nhân vật sẽ bị chặn lại.
Một ví dụ trực quan:
Tôi nghĩ về việc làm cho cỏ cao theo từng lớp, nhưng điều đó sẽ tạo ra RẤT NHIỀU đối tượng trò chơi, và quá trình chuyển đổi khi nhân vật di chuyển lên sẽ không đủ suôn sẻ.
Bất cứ ý tưởng về làm thế nào tôi có thể tiếp cận điều này? Tôi nghĩ rằng có thể sử dụng shader tôi có thể đạt được thứ gì đó như thế này, nhưng kiến thức về shader của tôi rất hạn chế, vì vậy tôi thậm chí không biết liệu điều đó có khả thi hay không.