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


HSPTV!掲示板


未解決 解決 停止 削除要請

2015
1230
まろん加速度センサーが使えない!6解決


まろん

リンク

2015/12/30(Wed) 18:38:37|NO.73867

先日HSPで加速度センサーが使える、と聞いたので早速使ってみました。
ですが、いざスクリプトを書いて実行してみると
「#Error 21 in line 3(*****.hsp) -->サポートされない機能を選択しました」
と出ます。

原因を探るべくデバイスマネージャを調べたのですが
「簡易デバイス方向センサー」は認識されていて
正常に動作しているみたいです。(※ちなみにPCはThinkpadのT410sです)

なお、HSP3.4でも3.5betaでも同じ動作をしました。

全く原因が分からないのでどなたかわかる方ご教授お願いします!


#include "hspdef.as" repeat color 255-abs(ginfo(256)*255),255-abs(ginfo(257)*255),255-abs(ginfo(258)*255) boxf await 1 loop



この記事に返信する


スペース

リンク

2015/12/30(Wed) 18:52:41|NO.73869

確かにHDLの説明通りに使っても、サポートされていないと出ますね。
試しにginfo_accx、ginfo_accy、ginfo_acczでやった所エラーは出ませんでした。
とりあえずこっちを使ってみてはどうでしょうか?



まろん

リンク

2015/12/30(Wed) 19:07:55|NO.73871

スペースさん
>試しにginfo_accx、ginfo_accy、ginfo_acczでやった所エラーは出ませんでした。

ginfo_acc*の方を使うと通常変数として認識されるようで、パソコンをどんなに揺らしても
値が「0」になります。

難しいところです。。。



inovia

リンク

2015/12/30(Wed) 19:11:35|NO.73872

あれ?加速度センサーって、hsp3dish版しか対応していなかったような。
さらに言うと、hsp3dish版でもWindows上では動作しなかった気がしました。
気のせいであったら、ごめんなさい。



まろん

リンク

2015/12/30(Wed) 19:50:43|NO.73877

inoviaさん
>あれ?加速度センサーって、hsp3dish版しか対応していなかったような。
>さらに言うと、hsp3dish版でもWindows上では動作しなかった気がしました。

ぐぐってみたら、

[ Windows上など加速度センサーが使用できない環境では、0.0が取得されます。]
と出ました。

どうやらWindows上では加速度センサーは使えないようです。
コメントありがとうございました!!



inovia

リンク

2015/12/30(Wed) 23:02:48|NO.73883

解決マークがついているので、もう見てないかもしれませんが。。。
Windows上で加速度センサーの値を取得できるモジュールを作ってみました。
良かったらご利用ください。
http://hsp.tv/play/pforum.php?mode=all&num=73882



スペース

リンク

2015/12/30(Wed) 23:39:11|NO.73884

あれ?確かにただの変数として認識されていますね。
「加速度センサーが使用できない環境では、0.0が取得されます。」って書いてますが、
ginfo_accxがただの変数として認識されているのはおかしいんじゃないかな・・・
windows上だとこうなるだけで、スマホとかだとしっかり認識されるとか・・・?



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