Game Dev/Unity Shader

Sprite Appear / Disappear Shader - 유니티 Shader Graph

Septentrions 2025. 11. 25. 22:11

최근 개발하기 시작한 프로젝트에서 몬스터의 출현을 위해 만든 쉐이더이다.

현재 프로젝트는 2D 기반으로 제작하고 있기 때문에 Sprite 쉐이더와 친해지기 위해 노력중이다.

그냥 게임 시스템 개발하는 거랑은 달리 쉐이더는 혼자 골똘히 생각하면서 이것저것 수정하면 시간 가는 줄 모르는 것 같다.

 

옆에 Vertex Position 쉐이더로 날아다니는 친구는 무시하자..

 

 

 

이 쉐이더는 아주 간단히 Y값만 바꿔주는 Vertex 부분과 Float 값에 의해 스프라이트가 사라지는 Color 부분으로 구분된다.

 

Properties

 

Object Position 을 가져와서 G 값 (Y축값)을 가져와서 단순하게 Progression에 의해 제자리로 돌아가게 하는 부분이다.

이 부분은 내 프로젝트에 사용하려고 넣은거라 사실 빼도 무방하다.

 

내 능력으로는 깔끔하게 정리하는게 불가능하다..

스프라이트가 Progression에 따라 사라지게 하는 부분이다.

 

AppearEffectShaderGraph.shadergraph
0.10MB

 

그래서 그냥 파일로 제공한다...