shader
Replacement Shader
Camera.RenderWithShader 메서드와 Camera.SetReplacementShader 메서드를 사용하여 특정 카메라의 특정 객체 렌더링을 다른 셰이더로 재정의할 수 있다 원래대로 돌아가려면 Camera.ResetReplacementShader를 호출해주면 된다 유니티 메뉴얼: 런타임 셰이더 교체
2021-06-16~17 개발일지
스펀지 블록 게임 내 스펀지 블록을 리팩토링하자 현 상황 왠진 모르겠지만 갑자기 스펀지 타일 위에서 플레이어 State가 Fall에서 Idle이나 Move로 돌아오지 않는다 그 외 급하게 만드느라 콜라이더 처리 등 정확한 설계 및 구현이 필요한 상태 들어가야할 기능 몬스터들은 통과하지 못함 같은 색상일 때 플레이어만 통과 가능 물감이 칠해지지 않음 1. 몬스터들은 통과하지 못하지만 색이 같은 플레이어는 통과할 수 있는 오브젝트 어떤 방법을 써야할까 되는대로 생각해봤다 1. Sponge Tile의 Collider를 플레이어의 색상에 따라 키고 끈다 문제점: 콜라이더 자체를 키고 끄면 몬스터들도 통과할 수 있음 해결법 1. 스펀지 블록엔 IsTrigger가 켜진 Collider를 둔다 몬스터들은 앞에 벽이 ..