ショップステータスの画像を個別指定

 2009-03-04
> あらかじめ各キャラにショップ画面でのグラフィックを設定するみたいにできませんか?
こちらのスクリプトを元のスクリプトの下に導入してください。
class Window_ShopStatus < Window_Base
  def draw_character_face(actor, x, y)
    index = actor.id - 1
    alpha = @item.is_a?(RPG::Item) ? 255 : actor.equippable?(@item) ? 255 : 128
    rect = Rect.new(index % 4 * 24, index / 4 * 24, 24, 24)
    bitmap = Cache.face("ShopFace")
    self.contents.blt(x + 6, y + (SLH - 24) / 2, bitmap, rect, alpha)
  end
end

画像の規格は、1アクターの画像を 24 x 24 として、
横に4つ並べた 96 x 24 となっています。
また、縦幅に制限はありませんので、同じように追加していくと
何人でも追加できます。

並び順は、アクターIDで判断しています。
サンプルの画像を見本にしてください。
 ShopFace.png

画像を入れるフォルダは、 Graphics/Faces のフォルダです。
ファイル名は、 ShopFace としてください。
コメント




 

 ※ コメント内にURLを含めるには、バッククォート(`)をURLの直前に付け加えてください。


管理人のみ閲覧許可 [?]

CACAOさんがテストに使用したスクリプトを入れてみたら問題ありませんでした。身体防具も装備済みならEと表示されるようになりました。
詳しく説明もありがとうございました!
【2009/03/07 01:34】 | 獅子 | [編集]
> 防具関係ではKGCさんの装備品オプション追加、拡張装備画面、
装備拡張を導入しているのですがその影響でしょうか?

間違いなくそうでしょう。
そのスクリプトが影響しているのかは、聞かずとも調べれば分かることなので、ご自分で調べてください。

新規プロジェクトで試す、問題のスクリプトをコメントアウト
または Main 以下に移動するなどで調べることができます。
競合しているであろうスクリプトが無い状態で
うちのスクリプトが問題なく動作している場合、競合しています。


さて、3つも入れちゃってどう考えても共存できないだろう。と
思いながら、
3つのスクリプトを導入して、ショップを起動してみると。。。
はい、問題なく動作しそうな画面が表示されました。
これだと、入れたくなる気持ちはわかります。


えっと、4つのスクリプトを入れても問題は見つかりませんでした。
競合の場合は、スクリプトの順番や設定を変更した場所なども
言っていただくと助かります。


それで、競合しているのは、たぶん装備拡張のスクリプトだと思います。
装備の種類増えちゃってますから。

一応、少し弄ってみましたが、KGCさんのスクリプトに
対応させるとなると、大幅な変更が必要となります。
そうなると、KGCさんのスクリプトの使い方や処理内容を見ないといけないので、
あまり乗り気ではありません。

いくつか問題は残ってますが、テストに使用したスクリプトを置いておきます。
`http://blog-imgs-24.fc2.com/c/a/c/cacaosoft/Shop_090306.txt



申し訳ありませんがこれ以上のサポートはできません。
お役に立てず申し訳ありませんでした。
【2009/03/06 21:59】 | CACAO | [編集]
ありがとうございます。これ使わせていただきます。
エラーなど問題はないのですが、おかしな点があるので質問いたします。
身体防具のみで起こる現象なんですが、装備済みなのに、装備してないかのように+21などと防具の防御力などが表示されてしまいます。他の防具(頭や盾)ではなんともないのですが(ちゃんと装備済みだったらEとでます)
防具関係ではKGCさんの装備品オプション追加、拡張装備画面、装備拡張を導入しているのですがその影響でしょうか?でもそうだとしたら頭や盾でも同じ事が起こるのではないでしょうか?
【2009/03/06 00:48】 | 獅子 | [編集]
トラックバック
トラックバックURL:
http://cacaosoft.blog42.fc2.com/tb.php/170-ba8bbc23
≪ トップページへこのページの先頭へ  ≫
カレンダー
01 << 2017/03 >> 02
- - - 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31 -

カテゴリー
最近の記事
02/28 お返事
02/14 お返事
01/21 お返事
01/12 更新情報
11/28 お返事

最近のコメント
03/16 お返事
01/21 お返事
11/30 z座標
11/20 z座標
08/03 お返事

タグクラウド

リンク