改造・制作スレ part7 (1000レス)
改造・制作スレ part7 http://jbbs.shitaraba.net/bbs/read.cgi/computer/42292/1396009373/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは1000を超えました。
次スレ検索
歴削→次スレ
栞削→次スレ
リロード規制
です。10分ほどで解除するので、
他のブラウザ
へ避難してください。
10: 7 [sage] >>9 もう少し具体的に説明しますと、worldから直接発生するイベント戦闘の中で数値変数を取り、上記条件式で新たなイベント戦闘を発生させて連続的な戦闘シーンをやらせてるわけです。 数値変数と該当イベント戦闘は30通りほど実装してますので、偶々ということはなさそうです。 で、今試してみたのですが上記条件式だとスポット・ダンジョン戦闘ではイベントは発生しませんでした。 また、上記連続戦闘の処理に新たに if(istoWorld()){dialog(戦闘終了)} を書き加えて試したところ、戦闘が連続した場合ダイアログは表示されず、ダイアログが表示されると戦闘が終了してしまいました。 ここから想像するに、istoWorld()でタイミングをとるイベントは複数競合できず、スポット・ダンジョン戦闘ではデフォの内部処理としてistoWorld()のタイミングで処理を行っているため関数が完全に無効になっているのではないでしょうか。 確認を返して申し訳ないですが、そちらの機能しなかった状況(スポット戦闘かイベント戦闘かetc)はどんなもんでしょう? http://jbbs.shitaraba.net/bbs/read.cgi/computer/42292/1396009373/10
11: 4 [sage] >>10 そのどちらかで言うなら、スポット戦闘です。 複数競合については推測の域を出なく、作者様以外には何とも言えませんので、確認ついでに以下を調査してみました。 (以下では余計なevent等の要素を一切省いた状態で確かめました。ふりーむ最新01/03本体です) ・story構造体に欠陥がある。 ・istoWorld()に欠陥がある。 ・msg() talk()に欠陥がある。 これら全て、またはこれらの組み合わせの際に、istoWorld()に何らかの欠陥が起こります。 scenario構造体によるworld_eventを別ファイルから読み込んだ場合、 event() } のように、閉じ括弧を離すとその後のstoryは起動しませんが、 event()} のようにくっ付けるとstoryは起動します。 但し、起動しないのはistoWorld()で囲まれた場合の処理であり、それ以外の場合の処理は起動します。 (時間の都合上全てを試すことは出来ませんので、それ以外の場合処理でも動いてない物があるのかも知れません) また、上記のようにしても、何らかの要素が絡んだ場合、istoWorld()内の処理が起動しません。 (特に、通常はworld_event内部に長い記述があり、そこから様々なeventを呼び出して起動させることが殆どだと思いますので、このケースであることの方が多いでしょう) また、storyからistoWorld()を呼び出すと、ゲーム開始直後にそれが起動する場合があります。 更に、istoWorld()よりも上の行でmsgやtalkを使用した場合、その下のistoWorld()内のmsgやtalkは起動せず、上の行のmsgやtalkのみ起動します。 但し、上記は全て、scenario構造体によるworld_eventを別ファイルから読み込んだ場合であり、 scenario構造体と同ファイルに記載した場合では、問題が起こらない場合があります。(こちらも全てをチェックしたわけではありませんので、問題が起こるのかも知れません) 私が試した上での一例として、scenario構造体と同ファイルに記述したworld_event内でistoWorld()を使用すると、その場合は通常起動しました。 結論から言って、 今の状況でistoWorld()を使用するのは、その挙動の不正確さからあまりお勧め出来ません。私は使用をやめようと思います。 (結果的に、私が使いたい状況では全く起動しませんでしたので) お付き合い頂けました10様には感謝をします。 ありがとうございました。 http://jbbs.shitaraba.net/bbs/read.cgi/computer/42292/1396009373/11
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.022s