winterwolfs

Skeleton Graphic의 material Shader를 SkeletonGrayScale로 설정한뒤 ,UGUI Mask의 자식 오브젝트로 설정했을때, 해당 Skeleton Graphic이 Masking이 되지 않는 문제가 있습니다.

SkeletonGraphicDefault Material을 사용했을때는 문제가 없었습니다.

UGUI Mask System과 Skeleton Graphic의 GrayScale을 같이 사용할 수 있는 방법을 찾고있습니다.

제가 사용하는 Shader와 Material 설정 값을 첨부합니다.

2020-10-07 175918.jpg

Spine-Special-Skeleton-Grayscale.zip
You do not have the required permissions to view the files attached to this post.
winterwolfs
  • Posts: 2

Harald

'SkeletonGraphic'게임 오브젝트에서는 'Spine / Skeleton Graphic *'셰이더 만 사용하십시오. 다른 Spine 셰이더는 UGUI의CanvasRenderer와 호환되지 않습니다. Unity 에디터에서는 올바르게 보일 수 있지만 일부 장치에서는 렌더링이 완전히 깨져 보일 수 있습니다. 이 문제가있는 조합을 감지하면 곧 경고를 추가 할 것입니다.

일반적으로 기존 셰이더의 복사본을 안전하게 만들고 필요에 따라 수정할 수 있습니다. 제가 빠르게 생성 한 'SkeletonGraphic'셰이더의 회색조 버전을 첨부 해주세요.

Please use only Spine/Skeleton Graphic * shaders on SkeletonGraphic GameObjects. Other Spine shaders are not compatible with UGUI's CanvasRenderer. While it may look correct in the Unity Editor, rendering may look completely broken on some devices. We will add a warning soon when we detect this problematic combination.

In general you can safely create your own copies of existing shaders and modify them as needed. Please find attached a grayscale version of the SkeletonGraphic shader that I quickly created for you.
You do not have the required permissions to view the files attached to this post.
User avatar
Harald

Harri
  • Posts: 2600

winterwolfs

제가 의도한 대로 정확히 동작합니다! 감사합니다 :D
winterwolfs
  • Posts: 2

Harald

알려 주셔서 감사합니다.
Glad to hear, thanks for letting us know!
User avatar
Harald

Harri
  • Posts: 2600


Return to 한국어 Spine 사용자