Re: 弾幕風バグ・要望スレ (ph)6スレ目 ( No.12 )
日時: 2015/02/07 19:16
名前: Grn

ファイル取り込みにバグがあるようです。
同じ階層のファイルを複数取り込もうとすると、偶にファイルを見つけてくれません。

"/script/th_data/scene/lib/lib_stagesetting.dnh"と
"/script/th_data/scene/lib/lib_levelsetting.dnh"を
[th_data]のスクリプトから取り込もうとしたときに

(#includeで置換するファイル[H:/th_dnh [.1 pre06a]/script/th_data/scene/lib/scene/lib/lib_levelsetting.dnh]が見つかりません)
H:/th_dnh [.1 pre06a]/script/th_data/scene/lib/lib_stagesetting.dnh

このようにエラー表示が出ます。

#include"./scene/lib/lib_stagesetting.dnh"
#include"./scene/lib/lib_levelsetting.dnh"

このように連続で使うと起きることがあります。
同じ組み方をしても起きる箇所と起きない箇所がありました。

また、include文の間を一行開けると起きなくなる箇所もありました。

エラー文の上の方、/scene/lib/ が繰り返されているので何処か読み取りの処理がおかしくなっているのかもしれません。
"lib_stagesetting.dnh" → "lib_levelsetting.dnh" の順に取り込んでいるので
「./」を "lib_stagesetting.dnh" からのパスと勘違いしているのかもしれません。
調査をお願いいたします。