RGSS3素材ページ作った

 2012-01-09
RGSS3素材の配布ページやっと用意できました。
これからは、こちらの方に追加していこうと思います。

まだ、サイトTOPからはリンクされてないですが、
こちらも追々作っていこうと思います。




新しく追加した『<拡張> ショップステータス』ですが、
こちらはまだ完成してないので、少しずつ機能追加できたらと思ってます。

ステータス上に表示されるアクターのアイコンですが、
こちらを歩行グラではなく、別に画像を用意して表示できるようにしています。
画像規格は、アイコンセットと同じものでファイル名を ActorIconSet にして、
Graphics/System フォルダに保存してください。
左上のマスは空欄にしてください。0番のところです。

このアイコンセットのアイコンを使う場合は、イベントコマンド「スクリプト」で
$game_actors[アクターID].icon_index = アイコンインデックス
を実行してください。
歩行グラをアイコンとして使う場合は、アイコンインデックスを 0 にしてください。
例えば、$game_actors[1].icon_index = 3 とすれば、
エリックの表示がアクターアイコンセットの一番上の左から4番目のアイコンになります。

アクターアイコンセットを簡単に作成するスクリプトも用意しました。
PNG保存を導入してから、以下のスクリプトを実行してください。
# アクターアイコンセット画像の生成処理の定義
def save_actor_icon(actors)
result = Bitmap.new(384, actors.size / 16 + 1 * 24)
actors.each_with_index do |actor,i|
next unless actor
next unless actor.character_name
bitmap = Cache.character(actor.character_name)
sign = actor.character_name[/^[\!\$]./]
if sign != nil and sign.include?('$')
cw = bitmap.width / 3
ch = bitmap.height / 4
else
cw = bitmap.width / 12
ch = bitmap.height / 8
end
n = actor.character_index
src_rect = Rect.new((n%4*3+1)*cw, (n/4*4)*ch, 24, 24)
src_rect.x += (cw - src_rect.width) / 2
src_rect.y += (ch - src_rect.height) / 4
result.blt(i % 16 * 24, i / 16 * 24, bitmap, src_rect)
end
result.save_png("ActorIconSet.png", true)
end
# 画像をゲームフォルダに出力
save_actor_icon(load_data("Data/Actors.rvdata2"))
デフォルトの状態なら以下のような画像が作成されます。
アクターアイコンセット





<拡張> アイテム選択の処理』もいくつか機能追加しています。

設定項目に「種類によるIDの増加値」という項目を追加しました。
デフォルトでは、0 ですので、イベントコマンド「アイテム選択の処理」で設定した変数には、
アイテムのデータが格納されることになります。
データというのは、RPG::Item、RPG::Weapon、RPG::Armor のいずれかのインスタンスになると思います。
配布ページに用意しているサンプルは、基本的にこの設定を前提としています。

もし、この設定を 1000 にすると、変数に格納されるのはデータではなく、アイテムのIDとなります。
選択されたアイテムがアイテムならアイテムのIDがそのまま入ります。
武器ならこの設定を足した値が、防具なら2倍した設定を足した値が入ります。
つまり、変数の値が 1 ならポーション、1008 ならバグナウ、2012 なら絹のマントということになります。

データベースの上限は 999 だったと思うので、基本的には 0 か 1000 を設定することになると思います。
コメント




 

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


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

ショップステータスダウンロードさせていただきました!
クオリティの高さに感激しております!
これからも更新頑張ってください
【2012/01/10 00:26】 | 匿名 | [編集]
トラックバック
トラックバックURL:
http://cacaosoft.blog42.fc2.com/tb.php/614-f5320d85
≪ トップページへこのページの先頭へ  ≫
カレンダー
09 << 2017/10 >> 11
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 - - - -

カテゴリー
最近の記事
最近のコメント
タグクラウド

リンク