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


HSPTV!掲示板


未解決 解決 停止 削除要請

2014
0610
下郎hsp3dish 実機起動での突然の不具合5解決


下郎

リンク

2014/6/10(Tue) 01:23:28|NO.62384

hsp3dishにてアプリ制作をしております。
実機での起動もうまくいき、開発も順調に進んでおりました。
しかし、ここで突然の不具合にあいました。
内容は指定したwait命令が効いていないのです。
前日までは通常通りなんの異常もなくプレイできていました。
そして今日、開発を進める前にテストプレイしようと思い
アプリを起動させました。すると、グラフィックが高速で動き始めるので
wait命令をミスしたのかと思い、スクリプトを立ち上げてみたところ
異常はありませんでした。前日から一切触れてないのだから当然なのですが。
もう一度、ビルドしなおし転送しましたがやはりダメでした。
実機も再起動してみましたがやはり変わらず。
指定したwait命令は wait 50なのですが
感覚的にはwait 10ぐらいです。
試しにwait命令をいじったら、指定通りに動いていました。
前日までは通常通りに動いていたのになぜでしょうか。
わかる方いらっしゃいましたらご回答よろしくお願いします。



この記事に返信する


check

リンク

2014/6/10(Tue) 14:46:19|NO.62387

超能力者以外にもわかるように、
HSP3Dishのバージョンと実機は何を使っているか、
そしてどのようなことをスクリプト内で行なっているのかを書いたほうがいいのでは。

後、waitよりもawaitを使ったほうがより確実に一定のフレームレートを保てるはず。



下郎

リンク

2014/6/10(Tue) 20:18:29|NO.62392

ご回答ありがとうございます。
超能力者という単語がなぜ出てきたのか理解に苦しみますが
使用しているものを記載していなかったのは申し訳ありません。
HSP3Dishはβ4で実機はASUS 4.0.3を使っています。

スクリプトは簡単に書くと

*main

redraw 0

cls

pos 100,100
mes"hello"

redraw 1
wait 50

redraw 0

cls

pos 100,100
mes"bye"

redraw 1
wait 50

goto *main

このようにしております。

ご指摘通りawait命令を使うことで今のところ正常にプレイ出来ています。

しかし、今まではなんの問題もなく起動していたのが
なんの変更もなく別日に起動しただけでこのような問題がなぜ発生したのかが疑問です。
他の実機(F-07E)でも同様の問題が起きました。



MonoChrome

リンク

2014/6/11(Wed) 04:04:52|NO.62395

>超能力者という単語がなぜ出てきたのか理解に苦しみますが
例えば「エラーが出ます。原因を教えて下さい。」とだけ書かれても
「どんなエラーなのか」「どんなスクリプトを書いたのか」などの原因を特定するために必要な情報がわかりません
そんな質問に質問者の望む答えを出せるのは「超能力で相手の思考を読み取れる人」ぐらいですよね



774

リンク

2014/6/11(Wed) 20:09:50|NO.62400

何かの拍子に「50」が全角文字になっていた…などは無いでしょうか。



下郎

リンク

2014/6/13(Fri) 02:52:07|NO.62415

>MonoChromeさん
そういう意味だったのですね。
解説ありがとうございます。


>774さん
幾度か確認しましたが全角文字にはなっていませんでした。


await命令を使うことで通常通りにプレイできるようになったので
この質問はここまでといたします。
回答してくださった方、ありがとうございました。



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