メインコンテンツまでスキップ

Resprite iOS R59:タイルマップレイヤー、Tiled 連携、テレイン描画

Diandian
Content Editor

Resprite iOS R59 をリリースしました。 今回の更新では、矩形、アイソメトリックダイヤモンド、六角形のマップを制作できる、一連のタイルマップワークフローを追加しています。ドキュメント内のタイルセット管理、Tiled との TMX/TSX データ交換、テレインルールによる連続領域の描画、リンクレイヤーを使ったタイルセット編集、タイムラインによるタイルアニメーションが可能になりました。新しい内蔵パレットとサンプルに加え、キャンバス操作、フローティングウィンドウ、色取得、ファイル検証も改善しています。

iOS の六角形タイルマップレイヤーとタイルセットウィンドウ

タイルマップレイヤーとタイルセット

  • ドキュメントに、矩形、アイソメトリックダイヤモンド、六角形の**タイルマップレイヤー(Tilemap Layer)**を作成できるようになりました。
  • 新しいタイルセット管理機能では、ドキュメント内のタイルセットを取り込んで管理し、タイルセットウィンドウから描画に使うタイルを選択できます。
  • タイルマップレイヤーを含む .resprite ファイルは、DA 1.32.0 / iOS R59 以降で開いてください。旧バージョンでは正しく読み込み、編集できない場合があります。
  • Tiled の TMX/TSX インポートと Tiled Map エクスポートに対応し、Tiled からのマップ移行や、一般的なタイルマップ形式とのデータ交換が容易になりました。
  • **リンクタイルセットレイヤー(Linked Tileset Layer)**では、通常レイヤーでタイルセット画像を編集し、その変更をタイルセットへ反映できます。
  • タイムラインに連動して再生するアニメーションシーケンスをタイルに設定できるようになりました。

タイルセット管理とリンクタイルセットレイヤーの操作

テレインとサンプル

  • タイルセットにテレインセット、テレイン、ルールを設定し、タイルマップレイヤー上へ連続した領域をすばやく描画できます。

iOS のテレインルール編集

  • 内蔵サンプルを examples フォルダーへ整理し、アイソメトリックタイルマップ、テレイン描画、六角形タイルマップのサンプルを追加しました。各ワークフローをサンプルから確認できます。

キャンバスとワークスペースの改善

  • **余白をトリミング(Trim Empty Border)**では、表示中の通常レイヤーとタイルマップレイヤーの内容だけを基に境界を計算するようになりました。非表示レイヤーや非表示グループ内の内容が、トリミング範囲を広げることはありません。
  • プレビュー、パレット、ブラシライブラリのフローティングウィンドウでは、ウィンドウ幅が狭いときに優先度の低いアクションがメニューへ自動的にまとめられます。ボタンがウィンドウからはみ出さず、各操作も引き続き利用できます。
  • 500%、600%、1200%、2400% などの高倍率キャンバスズームを追加し、拡大時の倍率の飛びを抑えました。
  • アイソメトリックダイヤモンドと六角形のタイルモードで、横長/縦長の軸方向を切り替えられるようになりました。側面の傾きが急なフラットトップ六角形などのタイルプロファイルも設定しやすくなります。
  • 消しゴムツールが、設定したキャンバス長押し操作に対応しました。通常レイヤーとタイルマップレイヤーで同じ移動量の判定を使用します。長押しで色を取得した後は、最後に使用した色描画ツールへ戻ります。タイルマップレイヤーでは、現在のタイルまたはテレインソースに対応するツールを優先し、対応できない場合はペンへ戻ります。
  • アイソメトリックグリッドスナップ時の方向キーと移動ボタンの移動方向を、タイルマップレイヤーの選択範囲と統一しました。上は右上、右は右下、下は左下、左は左上へ移動します。

パレットと修正

  • MARD 291 ビーズパレットを内蔵しました。
  • 既定のパレットを Resprite28 に変更し、内蔵パレットプリセットに Console32Handheld24 を追加しました。
  • 内蔵の MARD 168 パレットプリセットを削除しました。内蔵ビーズパレットでは MARD 221 と MARD 291 を引き続き利用できます。
  • MARD 221 パレット内の一部の色差を修正し、内蔵パレットが参照色と一致するようにしました。
  • グリッドスナップが有効な場合でも、スポイトツールとキャンバス上の色取得ジェスチャーは、グリッドの節点や間隔位置ではなく実際のポインター位置から色を取得するようになりました。
  • 色項目がない、または内容が破損している GPL/RPL ファイルはパレット取り込み時に拒否されます。Deep Link のネットワーク、サーバーレスポンス、ダウンロード検証の失敗も、取り込みエラーとして一貫して通知されます。無効なプリセットが一覧に追加されたり、新規ドキュメントの既定パレットが空になったりすることはなく、空のパレットが無効なファイルとして保存、書き出しされることもありません。

最後までお読みいただきありがとうございます。ご質問やご提案があれば、お問い合わせください。