유니티 3D 환경에서 카드 게임을 만들고 있습니다.
처음에는 SpriteMask를 통해서 카드의 마스크 쪽에만 카드 이미지만 나오게 하려고 했는데 카드가 겹치니까 다른 카드의 SpriteMask에 이미지가 나오기도 하는 등 문제가 생겨서
유튜브를 찾아보니까 홀로그래픽 카드 등 Shader를 통해서 구현하길래 홀로그래픽 같은 효과는 없지만 일반 카드를 Shader를 통해서 나타나게 했는데 좋지 않은 방법일까요?
나중에 가장자리 하이라이트 같은 느낌을 줄 때는 좋을 것 같은데. 고수 분들의 조언을 받고 싶습니다.
Shader를 쓰는 것과 별개로 그 문제는 다른 식으로 해결할 수 있을듯. 제일 위에있는 카드 말곤 스프라이트를 전부 꺼둔다든지.. 개발보다는 기획적으로 어떻게 할 건지 확실하게 잡고 결정하는 게 좋을 것 같음
그것은 프로파일링을 돌려보고 판단할 일입니다...의도한대로 나오고 프레임 유지되고 버그없으면 뭘로 하던 상관없음....
정확히 어떤 상황인지 모르겠지만 밑댓처럼 한다던가, 마스크의 소팅레이어 범위도 같이 동적으로 변경시켜준다던가, 아예 세이더로 마테리얼에서 마스킹한다던가 방법은 많아보임 일단 본인프레임워크에 적용가능한 방법으로 해보고 문제없음 OK인거 - dc App