WOLF RPGエディター 質問スレ 其の11at GAMEDEVWOLF RPGエディター 質問スレ 其の11 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト210:名前は開発中のものです。 18/02/12 16:14:10.17 YFoiOVmL.net WoditorEvCOMMAND_START [121][4,0]<0>(1600010,1600020,0,4)() [121][4,0]<0>(1600011,1,0,0)() [179][1,0]<0>(9)() [121][4,0]<1>(1600010,1600011,0,16)() [121][5,0]<1>(1600010,1,0,65792,1)() [498][0,0]<0>()() [179][1,0]<0>(50)() [121][5,0]<1>(1600012,1600020,1600028,9 211:0124,1)() [121][4,0]<1>(1600014,1600012,0,32)() [121][4,0]<1>(1600012,1600013,0,48)() [121][4,0]<1>(1600013,1600014,0,16)() [0][0,0]<1>()() [498][0,0]<0>()() [106][0,1]<0>()("\cself[20] \cself[21] \cself[22] \cself[23] \cself[24] \cself[25] \cself[26] \cself[27] \cself[28]") WoditorEvCOMMAND_END 212:名前は開発中のものです。 18/02/12 16:43:53.35 YlGMwymp.net ▼ 初期設定 ■変数操作: CSelf10[配列数] = 9 + 0 ■変数操作: CSelf11[配列先頭[vPtr]] = 1600050 + 0 ▼ 配列に1~9の値を順番に入れておく ■変数操作: CSelf20[i] = 0 + 0 ■回数付きループ [ CSelf10[配列数] ]回 |■変数操作: CSelf30[tmp] = CSelf11[配列先頭[vPtr]] + CSelf20[i] |■変数操作: V[CSelf30[tmp]] = CSelf20[i] + 1 |■変数操作: CSelf20[i] += 1 + 0 ◇ループここまで◇◇ ▼ fisher-yatesによるシャッフル ■変数操作: CSelf20[i] -= 1 + 0 ■回数付きループ [ CSelf10[配列数] ]回 |■変数操作: CSelf30[tmp] = 0 ~ CSelf20[i] |■変数操作: CSelf37[配列1[vPtr]] = CSelf11[配列先頭[vPtr]] + CSelf20[i] |■変数操作: CSelf38[配列2[vPtr]] = CSelf11[配列先頭[vPtr]] + CSelf30[tmp] |■変数操作: CSelf39[HOLD] = V[CSelf37[配列1[vPtr]]] + 0 |■変数操作: V[CSelf37[配列1[vPtr]]] = V[CSelf38[配列2[vPtr]]] + 0 |■変数操作: V[CSelf38[配列2[vPtr]]] = CSelf39[HOLD] + 0 |■変数操作: CSelf20[i] -= 1 + 0 ◇ループここまで◇◇ ▼ 確認 ■変数操作: CSelf20[i] = 0 + 0 ■回数付きループ [ CSelf10[配列数] ]回 |■変数操作: CSelf30[tmp] = CSelf11[配列先頭[vPtr]] + CSelf20[i] |■変数操作: CSelf30[tmp] = V[CSelf30[tmp]] + 0 |■デバッグ文:cself[\cself[20]] = [\cself[30]] |■変数操作: CSelf20[i] += 1 + 0 ◇ループここまで◇◇ ■デバッグ文:------------------------ 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch