ツクールでカードゲーム講座#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枚生成できます
ちょっとした事ですけど
実際ツクールでカードゲームを作る場合の躓きポイントですから
ご留意くださいね
それではまた次回です!