ドット絵を作成できるソフト Aseprite の Tilemap レイヤーで、描画した画像をタイルとしてタイルセットに追加して、タイルセットから選択したタイルをタイルマップに複数配置する使用例を紹介します。

※ Aseprite Steam 版バージョン 1.3.15.3 を使用します。
タイルマップレイヤーを追加
タイルマップレイヤーを追加します。
タイルマップレイヤーを追加するには、メニュー「Layer」→「New」→「New Tilemap Layer」を選択します。

作成するタイルマップレイヤーの設定を行い OK ボタンを押します。
例では、デフォルトのタイルサイズが 16 × 16 ピクセルのタイルマップレイヤーを作成します。

タイルマップレイヤー(例:Tilemap 1)が追加されました。
公式ガイド「Aseprite – Docs – Tilemap」によると、
- ドット絵を描画するエリアが Tilemap
- 左側のカラーパレットの下に追加されたエリアが Tileset
です。

マスに描画してタイルを作成
左側の Tileset の初期状態は、透明なタイル1つしかありません。
カラーパレットの上側に Draw Pixels の3つのボタンが追加されました。
Draws pixels in each tile, i.e. modifies the tile content/pixels. This is like when you modify regular layers (you modify pixels).
各タイルにピクセルを描画します。つまり、タイルのコンテンツ/ピクセルを変更します。これは、通常のレイヤーを変更する (ピクセルを変更する) 場合と似ています。
Aseprite – Docs – Tilemap と Google 翻訳
Draw Pixels の真ん中にある Auto ボタンを押して、 Tilemap のエリアの Grid のマスに描画すると描画されたマス単位で Tileset のエリアにタイルが自動的に追加されます。

It tries to create new tiles (or reuse existing tiles) when you draw, and will erase unused tiles if they are not found in any tilemap referencing the tileset. It’s the default mode because it tries to simulate a regular layer adjusting the whole tileset automatically.
描画時に新しいタイルの作成 (または既存のタイルの再利用) が試行され、タイルセットを参照するタイルマップに未使用のタイルが見つからない場合は削除されます。これは、タイルセット全体を自動的に調整して通常のレイヤーをシミュレートしようとするため、デフォルトのモードです。
Aseprite – Docs – Tilemap と Google 翻訳
作成したタイルセットのタイルでタイルマップを描画
カラーパレットの上に追加された Draw Tiles トグルボタンを ON にした状態で、Tileset のエリアに追加されたタイルを選択して、 Tilemap のエリアをマウスドラッグすると、選択したタイルが Grid のマス単位で配置できました。
※色をスポイトで取得できるように、Tilemap では、配置しているタイルを取得することもできます。
Draw Tiles
Puts/gets tiles directly (doesn’t modifying tiles content, modifies the tilemap information)
タイルを直接配置/取得します (タイルのコンテンツは変更せず、タイルマップ情報を変更します)
Aseprite – Docs – Tilemap と Google 翻訳

Ctrl キーを押すと、Tilemap のエリアに配置されているタイルの番号が表示されます。
タイルの番号は、最初にタイルを追加するために描画したマスも、そのタイルをマウスドラッグで配置したマスも同じ番号でした。
このことから、タイルを追加するために描画したマスは、そのタイルが最初に配置されたマスと考えることもできると思います。
Steam 版の紹介
Aseprite の Steam 版は以下のリンク先から購入できます。
まとめ
- Aseprite の Layer メニューから Tilemap レイヤーを追加を追加しました。
- Tilemap レイヤーの Tilemap のエリアのマスに描画して、 Tileset のエリアにタイルを追加しました。
- 追加したタイルを選択して、Tilemap のエリアに同じタイルを複数配置しました。
参照サイト Thank You!
- Aseprite – Animated sprite editor & pixel art tool
- Steam:Aseprite
- Aseprite – Docs – Tilemap
- Aseprite tilemap for my pixel art game – YouTube
記事一覧 → Compota-Soft-Press
コメント