忍者ブログ

「の」べや

編集後記とかゲーム作ってたりとかいろいろ。 気まぐれ飽き性なんでもござれ。

   

RGSS2 : アイテムの部分

同人誌、同人ゲーム、同人ソフトのダウンロードショップ - DLsite

どちらかと言うと備忘録……
Game_Partyのとこのitem_numberメソッドのところがこうなっている。
#--------------------------------------------------------------------------
# ● アイテムの所持数取得
# item : アイテム
#--------------------------------------------------------------------------
def item_number(item)
case item
when RPG::Item
number = @items[item.id]
when RPG::Weapon
number = @weapons[item.id]
when RPG::Armor
number = @armors[item.id]
end
return number == nil ? 0 : number
end

で、Initializeでこう定義されている
@items = {}
@weapons = {}
@armors = {}
通常の配列ではなく、ハッシュなのだ。
コレガワカラナイ

と思ったら簡単だった。
ただ単にアイテムのIDをキーにしてその配列に「所有数」が入っているだけだったとさ。
で、そのIDから個数を返していた、と。なるほどなるほど。
同人誌、同人ゲーム、同人ソフトのダウンロードショップ - DLsite DMM GAMES 遊び放題
PR

COMMENT

TRACKBACK

Trackback URL:

ブログ内検索

お知らせ

動画に使用している「妹さん」の立ち絵はこちらの著作権フリー素材集を使って作っています。


著作権フリー立ちキャラクター素材集vol.8全年齢版


2021/08/05に CeVIO AI さとうささらが発売されました。なんとDLSiteでも買えます。

カレンダー

03 2024/04 05
S M T W T F S
1 2 3 4 5
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30

カテゴリ

プロフィール

HN:
のぎー
性別:
男性

カウンター

Copyright ©  -- 「の」べや --  All Rights Reserved
Design by CriCri / Photo by Geralt / powered by NINJA TOOLS / 忍者ブログ / [PR]