Rule Override タイル
寄稿者: johnsoncodehk、Autofire
Rule Override Tile (Rule Override タイル) は、Rule タイルの Rule セットはそのまま維持しつつ、特定の Rule タイル でスプライトやゲームオブジェクトをオーバーライドできるタイルです。これにより、新しい Rule を設定しなくても Rule タイルのバリエーションを増やせるタイルを作成できます。
プロパティ
| プロパティ | 機能 |
|---|---|
| Tile | オーバーライド対象の Rule タイル。 |
オーバーライドの対象とする Rule タイルによっては、他にもここでオーバーライドできるプロパティがあります。RuleTile.DontOverride 属性のない Rule タイル内の public プロパティはすべてここに表示され、いずれもオーバーライドできます。
使用方法
最初に Tile プロパティでオーバーライドの対象とする Rule タイルを選択します。エディターに、選択した Rule タイル内のオーバーライド可能な各種スプライトやゲームオブジェクトが表示されます。
エディターの左側の列 Original Sprite に、Rule タイルで使用されている元のスプライトが表示されます。右側の Override Sprite 列で、元の各スプライトをオーバーライドするスプライトを選択します。Rule タイルに、通常は元のスプライトを出力するマッチがある場合は、代わりにオーバーライドのスプライトが出力されます。
左側の列に、Rule タイルで使用されている元のゲームオブジェクトが表示されます。右側の Override Sprite 列で、元の各ゲームオブジェクトをオーバーライドするゲームオブジェクトを選択します。Rule タイルに、通常は元のゲームオブジェクトを出力するマッチがある場合は、代わりにオーバーライドのゲームオブジェクトが出力されます。

元の Rule タイルに修正を加えてスプライトを変更した場合は、Rule Override タイルは、元のスプライトがないことを示すメッセージを表示します。元の Rule タイルを確認することで、適切に設定されているか確認できます。または、Override Sprites を None に設定してオーバーライドを削除できます。

Tile Palette ツールを使用した Rule Override タイルでのペイント。
