だいたい以下のような処理で ck_joyforce を使って振動を発生させています。
(ck_joyforce の取扱説明書に載っているのとほぼ同じです)
#include "ck_joyforce.as" //コンスタントフォース ck_setforce 0,65535,0 //テストボタン button gosub "TEST",*TEST1 stop *TEST1 dialog "約3秒間テスト振動します" repeat 30 //1Pコントローラーを振動させる ck_force 1 await 100 loop return
HSP3では手を加える必要があるとの事なので、まずは動かしてから対応を模索しようと
したところ、振動したのですが以下のような問題がありました。
・複数実行(ソースをHSP実行する、またはexeにして起動する)すると
最後に実行したプログラムからしか振動しない。
・複数起動するたび、振動が弱くなる。
上記の問題の解決に加えて以下も実現したいと考えているのですが
対応方法をご存知の方がいらっしゃったら教えて頂けますでしょうか。
・振動の強さをプログラム内で変更できる
(ck_setforceでプログラム内で強さを再定義すると異常終了or反応しなくなります)
ck_joyforce の使用にこだわらず、どのような方法でも構わないと考えています。
よろしくお願いします。