久しぶりにRPGツクールVC ACEをいじってます。
RGSSスクリプト rubyとかほとんどわからないんで・・・素材サイトや分かる範囲で適当に・・・
んで
アイテムに耐久を持たせたい
装備の耐久なんかはスクリプトがあるみたいですが・・・
アイテムの方に耐久値を持たせたい。
とりあえず変数で管理すればいいんやな・・・とか思って
テストとして道具1番目を変数一番として扱う前提で
耐久10→変数1番を10にした。
しかし、これだと2つ目以降を所持した場合でも1つ目の変数と同じになってしまう
1つ目の耐久が0になった場合 仮に99個もっていたとしても
99個消滅しちゃうという・・・。困った。
所持制限をかけて1つしか持てないようにするのもいいんだけど
消耗品として10個程度までスタックできるようにしたい。
きっと良い方法はあるんだろうけど
思い付いた方法としては
アイテムを獲得した時に2つ目以降の分を変数で加算していく・・・。
でもこれだと表示が・・・ もうちょっとスマートにしたい。
コモンイベントとかで 確率で壊れるようにするのもいいんだよね。
アイテムを持ってるか→持ってれば使う→確率で消滅or持続
ただそのアイテムの上位互換を作る場合
確率でやると 下位互換側は2/1の確率 上位互換は3/1等でやるとしても
あくまで確率だからな・・・。なんともいえない
耐久値で管理できればいいんだけどなぁ・・・。変数で管理したい理由は
アイテムのヘルプの部分に残り回数とか表示できるからーみたいな理由なんですけどね。
まぁ適当に頑張って試行錯誤します。
rubyとかの勉強するのもいいんだけど、VXACEでしかつかわなそう。
まぁ勉強嫌いなんで触って覚えていきます。
RGSSスクリプト rubyとかほとんどわからないんで・・・素材サイトや分かる範囲で適当に・・・
んで
アイテムに耐久を持たせたい
装備の耐久なんかはスクリプトがあるみたいですが・・・
アイテムの方に耐久値を持たせたい。
とりあえず変数で管理すればいいんやな・・・とか思って
テストとして道具1番目を変数一番として扱う前提で
耐久10→変数1番を10にした。
しかし、これだと2つ目以降を所持した場合でも1つ目の変数と同じになってしまう
1つ目の耐久が0になった場合 仮に99個もっていたとしても
99個消滅しちゃうという・・・。困った。
所持制限をかけて1つしか持てないようにするのもいいんだけど
消耗品として10個程度までスタックできるようにしたい。
きっと良い方法はあるんだろうけど
思い付いた方法としては
アイテムを獲得した時に2つ目以降の分を変数で加算していく・・・。
でもこれだと表示が・・・ もうちょっとスマートにしたい。
コモンイベントとかで 確率で壊れるようにするのもいいんだよね。
アイテムを持ってるか→持ってれば使う→確率で消滅or持続
ただそのアイテムの上位互換を作る場合
確率でやると 下位互換側は2/1の確率 上位互換は3/1等でやるとしても
あくまで確率だからな・・・。なんともいえない
耐久値で管理できればいいんだけどなぁ・・・。変数で管理したい理由は
アイテムのヘルプの部分に残り回数とか表示できるからーみたいな理由なんですけどね。
まぁ適当に頑張って試行錯誤します。
rubyとかの勉強するのもいいんだけど、VXACEでしかつかわなそう。
まぁ勉強嫌いなんで触って覚えていきます。