Skip to content

Unity Variation

JungSu Kim edited this page Jan 26, 2016 · 1 revision

Reference

다양화(Variation)시 고려사항

  • 다양화의 대상
    • 플레이어
    • 카드
    • 몬스터
    • 기타 등등
  • 비주얼적인 변화요소가 시스템에서 대응되는 구조로 설계되어야 함
  • 어떤 정보들을 관리할지를 생각해야 함
    • 예) 캐릭터의 색상 및 텍스쳐 변화 정보를 시스템에서 관리할 수 있어야 함

다양화(Variation) 방법

부품 모듈화

  • 각 파츠별로 부품 모듈을 만들어 놓고 프라모델이나 레고처럼 모듈을 조립하여 다양한 모습을 만들어 내는 것입니다.
  • 예를 들어 로보트를 팔, 다리, 몸통, 총구 등으로 나누어 여러 종류로 제작한 뒤 이를 조립하여 다양한 종류의 로보트를 만들어 내는 것입니다.
  • 보통 로보트나 비행기 등 강체로 이루어진 것 들이 이러한 조립식으로 많이 만들어집니다.
  • 에셋 스토어에서도 마찬가지로 이러한 조립식 에셋들을 많이 찾아볼 수 있습니다.

텍스쳐 변경

  • 동일한 메시에 텍스쳐만 바꿔서 다른 모습을 연출해주게 되는 것입니다.
  • 주로 인간형 케릭터에게 의상을 다양화 시킬 때 이러한 방법을 사용합니다.

파츠 컬러

  • 앞서 방금 언급한 텍스쳐를 바꾸는 방식이나 메시 모듈들 조립하는 방식과는 달리, 메시와 텍스쳐는 교체하지 않고 하나의 텍스쳐와 하나의 메시만 사용하는 방식입니다.
  • 때문에 앞서 언급한 방식들에 비해서 리소스를 크게 아낄 수 있습니다.
  • 다만, 텍스쳐를 통채로 바꾸는 것이 아니기 때문에 전체적인 패턴과 모양은 그대로 유지하기 때문에 한계가 있습니다.
  • 대신 전체적인 혹은 부분적인 색상을 바꿀 수 있기 때문에 주로 의상의 염색 시스템에서 활용되기도 합니다.

Clone this wiki locally