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


HSPTV!掲示板


未解決 解決 停止 削除要請

2010
1119
shun×を押すと“応答していません”2解決


shun

リンク

2010/11/19(Fri) 04:55:28|NO.35898

あるゲームを作りたいと思っているんですけど、ウィンドウの上の閉じるを押すと、なぜか
「hsp3.exeは応答していません」
と出てしまいます。一応自分なりに簡略化してみたんですけど…


*main stick e,0 if e=32:mes "!?" goto *main

今のところエンターキーで!?と表示されるようにはしていますが、本質的な問題点はそのままだと思います。
自分では2行目のあとにe=0(もしくはeが32以外)ならばそこでいったん止まり、エンターを押したときだけ3行目に続くような命令が入ると思っているんですが、それがどんな命令なのかわかりません。
そんな命令があるのでしょうか?もしくは何か別の策があるのでしょうか?教えてください。



この記事に返信する


購入者

リンク

2010/11/19(Fri) 06:07:38|NO.35899

(ずっとその状態が続く)ループ構造の途中には、
必ず wait か await をいれておくのが HSP のお約束になっているので、
たぶんそれでOK



shun

リンク

2010/11/19(Fri) 10:34:07|NO.35902

なるほど、直りました!
言われてみれば同じような構造を見かけたときに、
「なんでここにwaitがあるんだ?無駄じゃないか?」
なんて思ってましたがそんな意味があるとは…
購入者さん、ありがとうございました。



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