반응형
유니티 스크립트에서는 메터리얼에 담겨 있는 텍스쳐의 다양한 정보를 편집해서 사용할 수 있다.
MainTexture는 maintexture / mainTextureOffset / mainTextureScale 등을 활용하여 크기나 좌표를 편집할 수 있고,
SubTexture들은 String 값을 참조하여 편집할 수 있다.
아래의 코드를 참고하자.
m_Renderer.material.mainTextureOffset = new Vector2(offset.x - ((int)offset.x), offset.y - ((int)offset.y));
m_Renderer.material.SetTextureOffset("_Alpha", offset); //_Alpha 에 담겨 있는 텍스쳐의 좌표를 편집할 수 있다.
m_Renderer.material.mainTextureScale = m_size;
m_Renderer.material.SetTextureScale("_Alpha", m_size);
반응형
'Engine > UNITY' 카테고리의 다른 글
유니티 스크립트 - 이름 찾기 / 하위 오브젝트 뒤지는 재귀함수 사용법 (0) | 2016.08.04 |
---|---|
유니티 스크립트 - 컴포넌트 삭제하기 (0) | 2016.08.04 |
타임 스케일 사용시 파티클 잘못 출력되는 문제를 해결하기 위해.. (0) | 2016.07.14 |
셰이더 일괄 교체 스크립트 제작 (4) | 2016.06.22 |
배경 포그 값 스크립트로 제어하기 (1) | 2016.06.15 |