HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2009
0313
YamaR94スプライトの挙動が変 その24解決


YamaR94

リンク

2009/3/13(Fri) 19:52:45|NO.23861

先日「スプライトの挙動が変」で質問したYamaR94です。
先日の質問で解決したように見えたのですが・・・

スクリプトをF5を押して実行しますよね。そのときは異常がありません。全然大丈夫です。
なのにそのままCtrl+F9で作ったexeファイルを実行すると異常が出てしまいます。異常の内容はやはり「異常高速・角度異常」です。

おそらくスクリプトの問題ではないのでスクリプトは貼りません。
何か追加しなきゃいけないdllでもあったのかな?と思っていろいろ入れてみましたがちゃんと動いてくれません。
入れたファイルは
・exeファイル(本体)
・hsptmp
・obj
・packfile
・hspdxfix.dll
・msvcr71.dll
・start.ax
です。これでも本体のexeファイルを実行すると異常が起きます。

何か「これ入れなくちゃ」とかあったら教えてください。



この記事に返信する


YamaR94

リンク

2009/3/13(Fri) 23:28:33|NO.23865

こちらに先日の質問で貼った編集済みスクリプトで状況再現したものを置いておきました。
http://yamar94.web.fc2.com/sample.zip
参考にしてください。



YamaR94

リンク

2009/3/14(Sat) 00:56:32|NO.23868

連投すみませんが
↑のファイルはURLを直接打ち込まないとDL出来ないみたいです。すいません。



ヌコルプ

リンク

2009/3/14(Sat) 01:11:31|NO.23869

es_iniで設定したキャラクタ定義の最大数を超えてた(99になってる)ので
最大数ではなく最大値と勝手に解釈して

es_ini 5000,199,360;初期化 元は99のを199にしてみた
としたら、なんか直ったみたい
コレを適当な数に増やすか、

もしくはサブルーチン”*start”内の

es_size 5,29,100,0 es_pat 101,0,132,0;101=弾1 ←ココと es_size 5,18,75,0 es_pat 102,5,132,0;102=弾2 ←ココね、念の為

のとこのキャラクタNoを、それぞれ101,102を99以下にしてやれば
直ると思う・・・多分



YamaR94

リンク

2009/3/14(Sat) 01:23:27|NO.23870

:(;゙゚'ω゚'):
そのような初歩的なミスを犯していたとは・・・
気づきませんでした・・・
ご指摘ありがとうございますm(_ _)m
とりあえず
0・・・自分
1〜100・・・敵
101〜・・・弾
てな風に別けようと思ってたので最大数を増やすほうに致します。

ありがとうございましたm(_ _)m



ONION software Copyright 1997-2023(c) All rights reserved.