GUITexture을 통해서 이미지를 출력할려고 합니다.
그런데 사용하는 텍스쳐의 특정 좌표 영역 부분만 출력하고 싶은데 어떻게 해야 할까요?
텍스쳐는 Resources.Load()로 로드하여 사용하고 있습니다.
GUITexture를 사용하지 마시고
GUI.DrawTextureWithTexCoords() 함수를 사용하세요
첫번째 매개변수인 Rect의 width, height가 두번째 매개변수인 Texture상에서 얼마만큼 보여줄지를 결정하는 텍스쳐 좌표입니다.
반응형
'게임 > Unity3D' 카테고리의 다른 글
[Unity3D] 매터리얼 프로퍼티 존재여부 체크하는 방법 (0) | 2013.04.09 |
---|---|
[ Unity3D] RigidBody 관련 설명 (0) | 2013.04.05 |
[Unity3D] 소수점 오차 관련 팁 (0) | 2013.04.05 |
[Unity3d] Animation 관련 팁 (0) | 2013.04.05 |
[Unity3D] Debug.Log에 대해 (0) | 2013.04.04 |
[Unity3D] (Pro) Grayscale image effect (0) | 2013.03.13 |
[Unity3D] SkinnedMeshRenderer 와 Renderer (0) | 2013.03.11 |
[Unity3D][Shader][Itween] ColorFrom Function Error "Material doesn't have a color property '_Color" (0) | 2013.03.08 |
[Unity3D] 투명, 색 지정 가능한 2 pass 관련 쉐이더 (0) | 2013.03.08 |
[Unity3D] 유니티의 게임오브젝트 관리 (0) | 2013.02.14 |