Version: 2020.3
스크립트 가능한 브러시
TileBase

스크립트 가능한 타일

스크립트 가능한 타일 생성

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

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

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

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

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


  • 2017–09–06 페이지 게시됨
스크립트 가능한 브러시
TileBase
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961