Version: 2018.1
타일맵과 물리 2D
TileBase

스크립트 가능한 타일

스크립트 가능한 타일 생성

TileBase로부터 값을 상속받는 새 클래스(또는 Tile과 같이 TileBase의 유용한 하위 클래스)를 생성할 수 있습니다. 새 Tile 클래스에서 필수적인 메서드를 오버라이드할 수 있습니다. 일반적으로 다음과 같은 메서드를 오버라이드할 수 있습니다.

  • RefreshTile은 타일이 타일맵에 추가될 때 주위의 어떤 타일이 업데이트될지 결정합니다.
  • GetTileData는 타일맵에 표시되는 타일의 모습을 결정합니다.

ScriptableObject.CreateInstance<YOUR_TILE_CLASS>()를 사용하여 새 클래스의 인스턴스를 생성할수 있습니다. 새 인스턴스를 에디터에서 에셋으로 전환하면 AssetDatabase.CreateAsset()을 호출하여 인스턴스를 반복적으로 사용할 수 있습니다.

타일의 커스텀 에디터도 만들 수 있습니다. 이 에디터는 스크립트 가능한 오브젝트의 커스텀 에디터와 동일한 방법으로 사용할 수 있습니다.

새 타일 에셋을 저장하려면 반드시 프로젝트를 저장해야 합니다!


  • 2017–09–06 일부 편집 리뷰를 거쳐 페이지 게시됨
타일맵과 물리 2D
TileBase