skyser2003 / G

Game
1 stars 0 forks source link

Spine Atlas 생성 방법론 #5

Closed todd032 closed 9 years ago

todd032 commented 9 years ago

먼저 기능에 대해 설명

Atlas라는 클래스는 단순히 데이터의 집합체의 역할. Atlas Region에는 각각의 이미지에 해당하는 정보를 가진 data ex) 팔은 0,0부터 100, 200까지 와 같은 정보. Atlas Page는 실제 텍스쳐에 대한 정보 ex) 텍스쳐의 가로, 세로, wrapping 형태 등등.

따라서 다음과 같은 방법으로 스파인에서 사용할 새로운 Atlas를 생성 가능

  1. 합쳐질 Atlas의 Region들 정보를 읽는다.
  2. Region들의 정보를 겹치지 않게끔 좌표를 잘 잡아서 설정해준다.
  3. 해당 재배치된 Region List의 정보에 따라 새로운 Atlas Page 데이터를 생성해주고, 그에 따라 실제 텍스쳐도 생성해준다.
  4. 위에서 생성한 정보들로 새로운 Atlas를 생성한다.

현재 살펴본 내용으로는 다음을 처리하면 목표를 이룰 수 있음.

todd032 commented 9 years ago

직접 Atlas 생성 로직을 만드는 것보다 Unity의 2D Atals를 통해 생성 할 수 있는지 파악해야함.

todd032 commented 9 years ago

다수의 지정된 텍스쳐들을 하나의 Atlas로 생성하는 기법은 해결.