やったぁぁぁぁあぁぁぁ!!!!\(T∀T;)/
ついに! ついについについに!!!!
microsoft visual C++ runtimelibraryランタイムエラー問題
エラーの原因をつきとめました!!!!(T∀T;)9
あ~~~~~~~~~~
よくやった自分! えらいぞ自分!
自分で自分をほめてあげたい!
もうほめてるけど!!(T∀T;)
なぜ 原因を突き止めるに至ったか・・・
それは エラーの出る状況!
ゲーム開始直後には出ない
しかし その後何もしなくても時間が経過すると
エラーが出るようになる、という不思議な現象・・・
ここで私は考えた!
「時間が経過するだけで変化することは何か?」
ゲーム内で触らなくても常に動いているもの・・・
それは!
並列実行イベント!!
エラーが出る少し前に作った並列実行イベントは2つ
ダッシュコモンとメッセージ早送りコモン!
この2つを一旦停止してみると・・・
エラーが出ない!!(゚∇゚ ;)
で、じゃあこの2つのうちのどっちかが原因だろう、ということで
1つづつ停止してみると また不思議な事が・・・
ダッシュコモンだけ メッセ早送りコモンだけ実行した場合
どっちもエラーが出ない!
この2つが同時に並列実行している時にだけ
エラーが出るという謎過ぎる現象・・・( ̄ω ̄;)
さらにさらに そういえば・・・
この間 体験版にこの2つのコモンを実装したにもかかわらず
体験版にはエラーが出ていない!
と いうことは それ以降いじった内容が
エラーを起こす原因になった、ということになる・・・
ここで2つを比較!
↓エラーが出ないコモン ↓エラーが出るコモン
うーむ 何がダメなのか全く分からない・・・
なんとなく ダメな方はムダな命令がある気もするけれど
こんな重大なエラーを起こすほどのものには見えない・・・( ̄▽ ̄;)
分からないけど とりあえずエラーが出ないコモンを保存して
メインのウディタで読み込み・・・
無事 エラーは出なくなりました!(;^ω^A
とはいえ いじったコモンの方がいい感じだったので
なんとかエラーを出さずに同じ機能にしたい・・・
まあ またエラーが出ても直す方法が分かったから
ガンガンいじっても大丈夫だろう!(^皿^;)
いやー とっても勉強になりましたね!
ウディタリアンの皆様 以下の事を覚えておきましょう!(^▽^;)ノ
ランタイムエラーが出たら並列実行コモンを見直せ!
あ~~~~~~~~これで製作が再開できる!
今まで以上にゲームが作れるありがたみを噛みしめて
面倒なことも手を抜かずにがんばっていきましょう!(T∀T;)9