Alpha(2)
-
UITexture의 모양 변형하기 ( 둥근 라운드형 )
요즘엔 어플에서 페이스북이나 다른 URL 을 통해 사진정보를 받아와서 보여주는 경우가 허다하다.그럴 때 사진정보는 대부분 NGUI의 UITexture를 이용하여 뿌려주게 되는데,이 때 사진의 기본 모양은 반듯한 사각형이다. 이 모양을 다른 모양으로 바꿔보고 싶은 경우가 생길 것이다. (때로는 받아오지 않은 이미지라도)이번에는 모서리를 둥근 모양으로 바꿔보자.이를 응용하면 어떤 모양이든 변경할 수 있을 것이라는 것을 예측할 수 있다. 일단 프로젝트에 NGUI와 다음 파일을 준비해둔다. 1. 압축파일 안에 AlphaMask 쉐이더에 Mask Tex 에 MaskTexture를 넣어준다. 2. 압축파일 안에 materialAlphaMask 의 shader 설정은 Sprites -> AlphaMask로 설정해준다..
2015.01.30 -
KhjCoroutines - AlphaChange
이 게시판에서는 기본적인 동작을 가진 코루틴들을 하나씩 만들어보겠습니다. NGUI 와 애니메이션으로도 충분히 처리 가능한 로직들이지만, 코루틴을 모아서 스크립트로 구현해두고 때에 따라 불러서 사용하면 어떤 프로젝트를 진행하든 자신에 손에 익은 로직으로 구현할수 있는 훌륭한 자산이 될수 있습니다. 개인적으로 애니매이션은 하나의 애니메이션만 동작시킬수 있고, 때에 따라서는 지정된 값이 아닌, 변수값으로 위치정보 등을 받아와야 할 경우 활용이 애매했던 경험이 있습니다. 코루틴은 동작마다 구분지어 놓으면 각자의 코루틴의 제역할을 해냅니다. 물론 퍼포먼스의 속도나 메모리사용에 관한 점에 대해서는 다른 관점이 있을수 있겠습니다. 다만 코루틴 퍼포먼스가 생각만큼 느리지 않고, 효율적인 면이 있다는 것은 다음에 기회가..
2014.07.29