一定時間押し続けないと動作しない

スイッチを一定期間 (例えば 3 秒間) 押し続けると、指定したビットが ON になります。 この機能は誤入力を防ぐのに適しています。

スイッチが有効になる前に指を離すと、スイッチの動作は無効となります。

動作例

設定の流れ

  1. 変数の追加
  2. 部品の設定
  3. スクリプトの設定

変数の追加

プロジェクトエクスプローラー: [変数] ➞ [すべての変数]

以下の変数を追加します。

変数のプロパティ:

[名前] [データの種類]

Var1

[BOOL]

部品の設定

プロジェクトエクスプローラー: [作画] ➞ [画面] ➞ [Screen1]

以下のオブジェクトを [ツールチェスト] から画面にドラッグアンドドロップします。

スイッチオブジェクト (名前: Switch1) のプロパティ:

デフォルト値

スクリプトの設定

プロジェクトエクスプローラー: [作画] ➞ [画面] ➞ [Screen1]

オブジェクトに以下のスクリプトを設定します。

[ツールチェスト] からスクリプトをスクリプト編集画面にドラッグアンドドロップします。

スイッチオブジェクト (名前: Switch1) のスクリプト:

番号 ブロック

1

[トリガー] [タッチ] [タッチ]

2

[オペレーション] ➞ [値の変更] [BOOL 値の変更]

3

[値] [変数]

4

[値] [画面オブジェクト]