多分私は何か間違っているかもしれませんが、RollCommand を送信すると、1 秒後に少ししか動きません。それは止まります。
クイックスタートガイドには、何かに当たるか範囲外になるまで転がるという情報があります。
私がここに来ていないのは何ですか?毎秒機能を繰り返す必要がありますか?
-(void)rollforward{
[RKRollCommand sendCommandWithHeading:90 velocity:0.5];}
多分私は何か間違っているかもしれませんが、RollCommand を送信すると、1 秒後に少ししか動きません。それは止まります。
クイックスタートガイドには、何かに当たるか範囲外になるまで転がるという情報があります。
私がここに来ていないのは何ですか?毎秒機能を繰り返す必要がありますか?
-(void)rollforward{
[RKRollCommand sendCommandWithHeading:90 velocity:0.5];}
これはモーションタイムアウトと呼ばれます。これは、ファームウェア 1.20 以降で設定できる 5 つのオプション フラグの 1 つです。これらのフラグは、球がオフになった後でもその状態を維持します。
フラグを設定および取得する方法の詳細については、次のサンプル プロジェクトを参照してください。
ドキュメントには、このフラグはデフォルトでオフになっていると書かれていますが、以前のファームアップデートでこれを変更した可能性があります。