WOLF RPGエディター 質問スレ 其の2
■ このスレッドは過去ログ倉庫に格納されています
0133名前は開発中のものです。
2010/07/04(日) 00:10:19ID:Q+/kYNau問題点
1/ 文字列変数をセルフ変数に代入している。
2/ 次のキャラ判別への送り方が間違っている。
解決方法
1/ セルフ変数に代入するのをセルフ文字列変数に代入すれば良い。
できれば一気に全員分取得するのではなく、逐一呼び出して取得すれば、最大2つしかセルフ文字列変数を使用しなくて済む。
2/ 最初から文字列変数を入れるのではなく、カウント用の変数を作り、それを利用してDBから読み込めば良い。
ex)
Cself0 = 0 ; カウント用変数Cself0の初期化
ループ回数 i
l DB読込: Cself5 = CDB[0:Cself0:0] ; Cself0番の主人公の名前をCself5に入れる。
l Cself1 = 0 ; カウント用変数Cself1の初期化
l ループ回数 j
l l Cself2 = Cself1 + 10 ; 実際の敵の番号をCself2に入れる。
l l DB読込: Cself6 = CDB[8:Cself2:0] ; Cself2番の敵の名前をCself6に入れる。
l l ここでCself5とCself6の名前が同じか調べる。同じだった場合は仲間にする。
l l Cself1 += 1 ; 次の敵へ送る。
l ループ回数 j へ戻る。
l Cself0 += 1 ; 次の主人公へ送る。
ループ回数 iへ戻る。
■ このスレッドは過去ログ倉庫に格納されています