SKYRIM MOD作成支援/相談スレat GAME
SKYRIM MOD作成支援/相談スレ - 暇つぶし2ch748:名無しさんの野望
12/06/03 04:31:45.74 6HYTv6y0
あと、>>742にちょっと賛成というか、ここで他人をスクリプトのデバッガ代わりに使うのは微妙な気がする
個々のスクリプトの、特に制御文の書き方の間違いとかは共有してもしょうがない情報だしね
>>738の人に教えるべきは個々の結果じゃなくて、自分で解決の仕方なのかも

>>738
スクリプトがうまく動かないときは、ベタだけどマメにDebug.Traceを仕込んでログをみて、自分の意図した通りに動いているかチェックすることをおすすめします
スクリプトのデバッグのススメは公式にも解説があるからこちらのリンクを参照
URLリンク(www.creationkit.com)

例えばIF文なら、いきなり
IF ( 条件1 )
 …やりたいこと
EndIF
って書くんじゃなくて、
IF ( 条件1 )
 Debug.Trace("cond1: OK");
 …やりたいこと
Else
 Debug.Trace("cond2: NG");
EndIF
って書いて、自分の意図したフローになっているか見てみる
さらに、条件1も A == B みたいな式であれば、IF文に入れる前に、
Debug.Trace("Left: " + A );
Debug.Trace("Right: " + B);
If ( A == B )
みたいに、とにかく意図している通りに動いているか、途中経過を吐き出してみるといい

その結果、情報Aがどうしても取れない→実はCK標準ではそれを得る方法が無いことが分かった→SKSEで取れるようになった、
みたいなことならここでやりとりすることに口を挟む人間はいないしむしろ感謝されると思うよ


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch