응용(2)
-
KhjCoroutines - AniSprite
이번엔 코루틴으로 스프라이트 애니메이션을 구현해 보려고 합니다. 스프라이트 이미지의 이름이 "name_번호"(프레임 인덱스는 0부터 시작) 이라는 전제로 만들어 보겠습니다. //내용 1. 시작프레임에서 종료프레임까지 스프라이트 이미지를 일정간격으로 변경하여 애니메이션 합니다. 2. 프레임 종료후, 적용시킬 애니메이션 동작이 구현되어 있다면 설정합니다. 2. 종료후에 처음 이미지로 지정한 시간후에 초기화 시킵니다. public IEnumerator AniSprite(UISprite img, string name, float frameSpeed, int startFrame, int endFrame, bool init = true, float initTimer = 3f, string endAnimation =..
2014.08.25 -
KhjCoroutines - DownMove
이번 글에서는 이미지의 이동과 관련한 코루틴을 작성해보려합니다. 현재위치보다 지정높이만큼 위에서 시작하여 현재위치로 떨어지는 듯한 이펙트로 활용가능한 코루틴입니다. 주로 이펙트로 사용할 로직이다보니 이동을 하고나서, 원래 위치로 돌아와야 다음에 사용할 때 제위치에서 동작할 수 있을 겁니다. 그래서 코루틴 로직 종료시점에 이미지를 원래 위치로 복귀시키는 로직을 작성해봅시다. //내용 //지정 높이만큼 다운(-면 업) 이동 후 제자리로 // img 를 downHeight 값만큼 totalTime시간동안 아래로 이동시킨 다음 // init이 트루면 모든동작이 끝나고 initTimer 시간이후 원래자리로 돌아간다 public IEnumerator DownMove(UISprite img, float downHei..
2014.07.31