Contents
設定項目
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に設定してください。
タイルセット用テクスチャの1例
オートタイル規格について
以下の種類のオートタイルに対応しています。
-
RPGツクールVXの床タイル
- タイルリストの表示に使用します。
- 四隅に境界を持つパターンです。
- 8方向の各辺に境界を持つパターンと、どこにも境界を持たない中央のパターンから構成されます。
-
WOLF RPG エディター互換のオートタイル
- 8方向の各辺に境界を持つパターンです。
- 左右に境界を持つパターンです。
- 上下に境界を持つパターンです。
- 四隅に境界を持つパターンです。
- どこにも境界を持たないパターンです。
Import from sprites
指定しているテクスチャに設定してあるスプライトからインポートします。
(項目が開閉式になっているため、Import from spritesの名前部分をクリックして開いてください)
テクスチャにスプライトを設定した後、インポートしたいスプライトにチェックを付けてImportボタンを押してください。
なお、インポートされる際に引き継がれるのは位置情報のみとなるため、Sprite Editor上でタイルの左上座標を正しく設定しておくよう気をつけてください。
インポート後に下記タイルの設定項目を参照の上、TypeやAnimationなど必要項目の設定を行ってください。
- Import Size
インポートしたスプライトのタイルサイズ(TileのSizeに格納されます)を指定します。 - Check Allボタン
スプライトをすべて選択します。 - Uncheck Allボタン
スプライトの選択をすべて解除します。 - Importボタン
選択しているスプライトをインポートします。
Tiles
すでに登録されているタイルのリストが表示されます。
選択することで下段にタイル情報が表示されます。
- Insert to Xボタン(Xは数値)
現在選択しているタイルの場所へ挿入。 - Add to Lastボタン
一番最後へ追加。 - Deleteボタン
選択しているタイルを削除。
タイルの設定項目
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の種類を設定。
EditColliderボタンを押すことでEdit Colliderウィンドウが開きマウスで形状を設定できるようになります。
None
Colliderを設定しません。
Tile Box Collider
BoxCollider2Dを設定します。
- Physics Material
Colliderのマテリアル。
必要に応じてPhysicsMaterial2Dを設定してください。 - Is Trigger
ColliderのIs Triggerを設定します。 - Offset
タイルの中心を0としたオフセット。 - Size
タイルの幅を1としたサイズ。 - Edit Collider
Tile Circle Collider
CircleCollider2Dを設定します。
- Physics Material
Colliderのマテリアル。
必要に応じてPhysicsMaterial2Dを設定してください。 - Is Trigger
ColliderのIs Triggerを設定します。 - Offset
タイルの中心を0としたオフセット。 - Radius
タイルの幅を1とした半径。 - Edit Collider
Tile Edge Collider
EdgeCollider2Dを設定します。
形状の編集はEdit Colliderウィンドウで行ってください。
- Physics Material
Colliderのマテリアル。
必要に応じてPhysicsMaterial2Dを設定してください。 - Is Trigger
ColliderのIs Triggerを設定します。 - Offset
タイルの中心を0としたオフセット。 - Loop
始点と終点を繋ぎます。 - Points
頂点の配列。 - Edit Collider
辺上のアンカーをドラッグすると頂点が追加されます。
Ctrlを押しながらアンカーをクリックすると頂点を削除します。
Tile Polygon Collider
PolygonCollider2Dを設定します。
形状の編集はEdit Colliderウィンドウで行ってください。
- Physics Material
Colliderのマテリアル。
必要に応じてPhysicsMaterial2Dを設定してください。 - Is Trigger
ColliderのIs Triggerを設定します。 - Offset
タイルの中心を0としたオフセット。 - Paths
頂点の配列。 - Edit Collider
辺上のアンカーをドラッグすると頂点が追加されます。
Ctrlを押しながらアンカーをクリックすると頂点を削除します。
Add Component
TileComponentを継承したスクリプトをタイルにアタッチできます。
アタッチすることで、通常のComponent同様にパラメータをInspector上で設定できるようになります。