유니티
유니티) 쉐이더코드 변수 접근하기 (머테리얼/쉐이더)Accessing shader code variables
HJH0825
2019. 6. 21. 22:36
쉐이더코드
C# 유니티 스크립트
2D이미지의 붙어있는 머테리얼
(obj는 Image)
쉐이더코드 변수의 값 받아오기
GetFloat("변수이름");
쉐이더코드 변수의 값 변경하기
SetFloat("변수 이름", 변경할 값);
3D모델
1. material
2. sharedMaterial
두가지 접근방법이 있다.
material은 해당 오브젝트의 머테리얼만
sharedMaterial은 해당 머테리얼을 포함한 모든 오브젝트의 값을 변경하게된다.
material은 사용할때 각각으로 인스턴싱하기 때문에 배칭이 안된다.