ツクールでカードゲーム講座#2

ツクールでカードゲーム講座
第2回、始まります

今回は山札の中身に関してのお話です

アイテムをカードとして扱ってみます
すると
問題が1つあります

ツクールのアイテムって
デフォルトだと
カード ×3
と重なるんですよね

では個別に表示させるプラグインを使えば、となりますが
表示上だけそうなるだけで、問題が解決しなかったりします

$gameParty.items()[n].id

この方法でカードを1枚1枚取得していくのですが
重なっていると[0]、[1]、[2] ではなく
[0]、[0]、[0]
と取得されていきます
これだと正確にidが取得できない感じです

そこでこちら

$gameItemCount.ItemFromId()

こちらで同じカードが何枚あるか数えます
あとは条件分岐させて
同じカードがなくなったら
次のカード、[0] → [1]
のidを参照していきます

そうしてできたコモンイベントがこちらですね



こうすれば
カードA ×3
カードB ×2
カードC ×1
こういう場合でも正確に山札が6枚生成できます

ちょっとした事ですけど
実際ツクールでカードゲームを作る場合の躓きポイントですから
ご留意くださいね

それではまた次回です!

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

記事のタグから探す

月別アーカイブ

限定特典から探す

記事を検索