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


HSPTV!掲示板


未解決 解決 停止 削除要請

2008
0202
イエティmousew2解決


イエティ

リンク

2008/2/2(Sat) 01:40:38|NO.13370

m=mousew:mes m
などと調べると、120,-120と出るだけなんですが、これは何を調べるものでしょうか。
HSPでホイールがどれだけ回転したか、簡単に調べる方法はあるのでしょうか。



この記事に返信する


GENKI

リンク

2008/2/2(Sat) 02:56:23|NO.13371

mousewは、ホイールが動いた分を120の倍数で返します。
素早くまわすと値が大きくなるようです。
つまり、何度回転したかではなくどのぐらいの回転速度なのかを検出しているようです。
ヘルプの説明は今ひとつ意味がわかりにくいですね。(^ ^;

動作確認用にスクリプトを書いてみました。

*main redraw 1 : await 16 : redraw 0 : color 255, 255, 255 : boxf : color : pos 0,0 m=mousew : mes m if max<m : max = m if min>m : min = m mes "max="+ max +" min="+ min goto *main
一応840までなら何とか出せました。



イエティ

リンク

2008/2/2(Sat) 16:59:14|NO.13377

ホイールを自分なりに早くまわしたら、360でました。
ホイールをまわす速さなんですね。
わかりました。ありがとうございました。



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