TileSet

設定項目

Material

マテリアルを指定します。
現在利用可能なシェーダーは以下の通りです。

  • Nostalgia/Tiles/Default
  • Nostalgia/Tiles/Diffuse
  • Nostalgia/Tiles/Standard
  • Nostalgia/Tiles/Standard Specular

テクスチャについて

タイルテクスチャは1枚にまとめる必要があります。
もしテクスチャのサイズが2の累乗サイズではない場合は画像が伸びてしまうため、
2の累乗サイズにするか、Texture Import SettingsのNon Power of 2を適切に設定してください。

また、Filter ModeはPointに設定してください。

tilesetexample
タイルセット用テクスチャの1例

オートタイル規格について

以下の種類のオートタイルに対応しています。

  • RPGツクールVXの床タイル

    autotile_vx

    1. タイルリストの表示に使用します。
    2. 四隅に境界を持つパターンです。
    3. 8方向の各辺に境界を持つパターンと、どこにも境界を持たない中央のパターンから構成されます。

  • WOLF RPG エディター互換のオートタイル

    autotile_wolf

    1. 8方向の各辺に境界を持つパターンです。
    2. 左右に境界を持つパターンです。
    3. 上下に境界を持つパターンです。
    4. 四隅に境界を持つパターンです。
    5. どこにも境界を持たないパターンです。

Import from sprites

nostalgia2-import-from-sprites

指定しているテクスチャに設定してあるスプライトからインポートします。
(項目が開閉式になっているため、Import from spritesの名前部分をクリックして開いてください)
テクスチャにスプライトを設定した後、インポートしたいスプライトにチェックを付けてImportボタンを押してください。
なお、インポートされる際に引き継がれるのは位置情報のみとなるため、Sprite Editor上でタイルの左上座標を正しく設定しておくよう気をつけてください。
インポート後に下記タイルの設定項目を参照の上、TypeやAnimationなど必要項目の設定を行ってください。

  • Import Size
    インポートしたスプライトのタイルサイズ(TileのSizeに格納されます)を指定します。
  • Check Allボタン
    スプライトをすべて選択します。
  • Uncheck Allボタン
    スプライトの選択をすべて解除します。
  • Importボタン
    選択しているスプライトをインポートします。

Tiles

nostalgia2-tilesetinspector-tiles

すでに登録されているタイルのリストが表示されます。
選択することで下段にタイル情報が表示されます。

  • Insert to Xボタン(Xは数値)
    現在選択しているタイルの場所へ挿入。
  • Add to Lastボタン
    一番最後へ追加。
  • Deleteボタン
    選択しているタイルを削除。

タイルの設定項目

nostalgia2-tileinspector

Name

タイルの名前

Type

タイルのタイプ

  • Normal
    オート化しない通常タイル。
  • AutoFloorVX
    RPGツクールVXの床タイル互換のオートタイル。
  • AutoFloorWolf
    WOLF RPG エディター互換のオートタイル。

Position

テクスチャ上の左上座標(ピクセル)

Size

1タイルの幅(ピクセル)

Width(TypeがNormalのときのみ)

タイルの横マス幅。
1マスより大きいタイルを設定できます。

Height(TypeがNormalのときのみ)

タイルの縦マス幅。
1マスより大きいタイルを設定できます。

Animation

コマアニメするフレーム数。
アニメはテクスチャ上のPositionで指定した座標から右に並べておく必要があります。

Animation Frame Rate

コマアニメのフレームレート。
マイナスを指定すると逆再生になります。

Color

タイルの色。

Combination Group Name(TypeがNormal以外のとき)

タイルの連結グループ名。
同じ名前の場合、別タイル同士でもオートタイルによる連結が効くようになります。
何も指定しない場合は、同一タイルのみオートタイルが効きます。

Combination Side Flags(TypeがNormal以外のとき)

タイルの各辺にてオートタイルの連結を行うかどうかの設定。
例えば横方向にのみ連結したい場合などに設定してください。

Tile Collider

Colliderの種類を設定。
nostalgia2-tilecollider-editcolliderbuttonEditColliderボタンを押すことでEdit Colliderウィンドウが開きマウスで形状を設定できるようになります。

None

nostalgia2-tilecollider-none

Colliderを設定しません。

Tile Box Collider

nostalgia2-tilecollider-boxcollider

BoxCollider2Dを設定します。

  • Physics Material
    Colliderのマテリアル。
    必要に応じてPhysicsMaterial2Dを設定してください。
  • Is Trigger
    ColliderのIs Triggerを設定します。
  • Offset
    タイルの中心を0としたオフセット。
  • Size
    タイルの幅を1としたサイズ。
  • Edit Collider
    nostalgia2-editcollider-boxcollider

Tile Circle Collider

nostalgia2-tilecollider-cirlcecollider

CircleCollider2Dを設定します。

  • Physics Material
    Colliderのマテリアル。
    必要に応じてPhysicsMaterial2Dを設定してください。
  • Is Trigger
    ColliderのIs Triggerを設定します。
  • Offset
    タイルの中心を0としたオフセット。
  • Radius
    タイルの幅を1とした半径。
  • Edit Collider
    nostalgia2-editcollider-circlecollider

Tile Edge Collider

nostalgia2-tilecollider-edgecollider

EdgeCollider2Dを設定します。
形状の編集はEdit Colliderウィンドウで行ってください。

  • Physics Material
    Colliderのマテリアル。
    必要に応じてPhysicsMaterial2Dを設定してください。
  • Is Trigger
    ColliderのIs Triggerを設定します。
  • Offset
    タイルの中心を0としたオフセット。
  • Loop
    始点と終点を繋ぎます。
  • Points
    頂点の配列。
  • Edit Collider
    nostalgia2-editcollider-edgecollider
    辺上のアンカーをドラッグすると頂点が追加されます。
    Ctrlを押しながらアンカーをクリックすると頂点を削除します。

Tile Polygon Collider

nostalgia2-tilecollider-polygoncollider

PolygonCollider2Dを設定します。
形状の編集はEdit Colliderウィンドウで行ってください。

  • Physics Material
    Colliderのマテリアル。
    必要に応じてPhysicsMaterial2Dを設定してください。
  • Is Trigger
    ColliderのIs Triggerを設定します。
  • Offset
    タイルの中心を0としたオフセット。
  • Paths
    頂点の配列。
  • Edit Collider
    nostalgia2-editcollider-polygoncollider
    辺上のアンカーをドラッグすると頂点が追加されます。
    Ctrlを押しながらアンカーをクリックすると頂点を削除します。

Add Component

TileComponentを継承したスクリプトをタイルにアタッチできます。
アタッチすることで、通常のComponent同様にパラメータをInspector上で設定できるようになります。