Unity
유니티 텍스쳐 직접조작
래머
2017. 2. 14. 17:33
Texture2D.GetPixels
https://docs.unity3d.com/540/Documentation/ScriptReference/Texture2D.GetPixels.html
Texture2D.GetPixels32
https://docs.unity3d.com/540/Documentation/ScriptReference/Texture2D.GetPixels32.html
해당 텍스쳐의 내용을 Color 또는 Color32형태로 얻어온다.
이 기능을 사용하기 위해서는 반드시 텍스쳐에 읽기/쓰기 가능 플래그를 임포트 셋팅에서 설정해야 한다.
Texture2D.SetPixels
https://docs.unity3d.com/540/Documentation/ScriptReference/Texture2D.SetPixels.html
Texture2D.SetPixels32
https://docs.unity3d.com/540/Documentation/ScriptReference/Texture2D.SetPixels32.html
이함수들은 오직 ARGB32, RGB24, Alpha8포맷의 텍스쳐들에만 작동한다. 또한 텍스쳐들은 읽기 가능 플래그가 설정되어 있어야한다.