ランプ用のライトを作ろうとしています。色付きの円で構成されたキャラクタシートを作り、そのサイズを2倍にして、ランプの上に色付きの円を配置しました。しかし、完全に中心から外れてしまっています。おそらくこれは、キャラクターの表示位置が中心ピクセルではなく、最下段のピクセルを基準に決定されるためだと思われます。ゲーム内でイベントを「成長」させてサイズを2倍にし、位置をずらさない方法はありますか?もしそれができない場合、デフォルトのキャラクタサイズよりも大きなライトを作るために、ランプの上にスプライトを重ねて表示する方法はありますか?
どのような問題なのかを理解するのが難しいです。スクリーンショットやキャラクターシートを見せていただければ、解決に役立つかもしれません。キャラクターシートを直接共有できない場合でも、現在の表示状態のスクリーンショットと、希望する表示形式のモックアップがあれば十分だと思いますが、いかがでしょうか?
この^ような光のエフェクトをランプの中央に配置したいのです。
上記は2倍サイズの光エフェクトです。
以下は通常サイズの光エフェクトです。
2倍サイズの光エフェクトを使用したいと考えています。
両方のエフェクトは同じタイルに配置されています。
この投稿も上げます
どうやら、本当にやるべきことはライトのキャラクターシートのサイズを調整することだけのようです。
私の提案は以下の通りです:
- GIMPで街灯のキャラクターシートを開きます。グリッドサイズ(画像メニュー)を正しく設定します(そのシートに街灯しかない場合は、幅の合計の1/3、高さの合計の1/4にします。他にも多くの要素がある場合は、幅の合計の1/12、高さの合計の1/8にします)。
- 街灯の単一フレームを選択します。新しい画像として貼り付けます。この画像を「下書き画像」と呼びます。
- GIMPでライトエフェクトのキャラクターシートを開きます。グリッドサイズを正しく設定します。
- ライトエフェクトの単一セルを選択します。これを下書き画像に新しいレイヤーとして貼り付けます。
- ライトエフェクトを下書き画像内で、希望する正確な位置に配置します。
- 画像 → キャンバスをレイヤーに合わせる
- 配置したライトエフェクトの境界を示すために、下書き画像にガイドを追加します。ガイド内の領域は、ライトエフェクトのキャラクターシートにおける単一セルと正確に同じサイズでなければなりません。
- 下書き画像の幅の3倍、高さの4倍の新しい画像(これを「最終画像」と呼びます)を作成します。グリッドサイズを下書き画像のサイズと同じに設定します。
- 下書き画像のライトエフェクトレイヤーを選択し、すべて選択します。コピーします。最終画像の単一セルを選択し、貼り付けます。
- ライトエフェクトにアニメーションフレームがある場合は、ライトエフェクトシート上の各セルに対してこれを繰り返します:
- セルを選択します。
- コピーします。
- 下書き画像のガイド付き領域を選択します。
- 貼り付けます。
- すべて選択します。
- 最終画像の適切なセルを選択します。
- 貼り付けます。
- 最終画像を保存し、それをイベントで使用します。ファイル名の先頭に
!$を付けることを忘れないでください。

