RPGツクールMZ_2作目at GAMEDEVRPGツクールMZ_2作目 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト23:名前は開発中のものです。 20/09/27 19:46:09.49 P9TBCAkP.net ルビー3は使いやすかったって意見が多かったけど MVでJAVAに変えちまったからな。 24:名前は開発中のものです。 20/09/27 19:50:25.15 +1aNiYG6.net 頼る前に聞きたい要点を絞る作業や、結果どういう完成形を望んでいるのかを伝える程度のことはしてみるといいぞ コマンドでやる分には、対象アイテムの数だけ乱数の幅を設定して、変数に乱数で代入 対象アイテムを取得したら、その所持数の数だけ乱数を使って確率抽選を繰り返して、0になったら対象アイテムから再抽選 これらをループで行えばそれっぽくなるんじゃね、ってコマンドしか使えない頭で適当に考えてみた 25:名前は開発中のものです。 20/09/27 20:23:42.02 qG4R9Bn1.net どうやっても泥臭くなるな もっとeach処理使えば切り詰められる気もするけどこんな感じでいけんじゃないの const itemNumbers = Object.values($gameParty._items); const itemKeys = Object.keys($gameParty._items); const sum = itemNumbers.reduce((n, c) => (n + c), 0); let r = Math.floor(Math.random() * sum); let i; for (i=0; i < itemKeys.length; i++) { r -= itemNumbers[i]; if (r < 0) break; } $gameVariables.setValue(2, itemKeys[i]); 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch