聲音#

介紹#

VEX AIR 無人機控制器可讓使用者播放內建音效、自訂音訊檔案和音符。它還包含用於停止聲音和偵測音訊是否正在播放的控制功能。

以下是所有可用區塊的清單:

聲音 - 播放和停止聲音

聲音#

播放聲音#

播放聲音堆疊塊播放控制器內建的聲音之一。

播放聲音門鈴堆疊塊#
播放聲音 [向前移動 v] ▶

參數

描述

聲音

下面顯示的內建聲音之一。

不要等待

選擇箭頭(▶)展開程式碼區塊,顯示“不要等待”,這樣堆疊中的下一個程式碼區塊就會立即運作。

聲音名稱

播放聲音

成功

故障

感應

檢測到

障礙

循環

完成

暫停

履歷

發送

接收

例子

啟動時,循環播放聲音。#
當開始時
[Play the looping sound.]
播放聲音 [循環 v] ▶

播放聲音文件#

播放聲音檔案 堆疊播放使用者載入的自訂聲音。

播放使用者聲音 1 堆疊區塊#
播放聲音檔案 [SOUND1 v] ▶

參數

描述

音槽號

用戶上傳的聲音。如果在控制台中編輯了圖像名稱,選項將會變更。

不要等待

選擇箭頭(▶)展開程式碼區塊,顯示“不要等待”,這樣堆疊中的下一個程式碼區塊就會立即運作。

例子

啟動時,播放使用者聲音1。#
當開始時
[Upload a sound file in VEXcode.]
[Play the custom sound.]
播放聲音檔案 [SOUND1 v] ▶

播放註釋#

播放音符 堆疊塊會播放特定音符,持續特定時間。

播放註釋動作區塊。#
播放音符 [低 v] [C v] [note_eight v] ▶

參數

描述

八度

音符的八度:

  • 低
  • 高

筆記

Defines the musical pitch:

  • C
  • C#
  • D
  • D#
  • E
  • F
  • F#
  • G
  • G#
  • A
  • A#
  • B
  • rest

音符長度

设置音符的长度:

  • 全音符 - 全音符
  • 二分音符 - 二分音符
  • 四分音符 - 四分音符
  • 八分音符 - 八分音符
  • 十六分音符 - 十六分音符

不要等待

選擇箭頭(▶)展開程式碼區塊,顯示“不要等待”,這樣堆疊中的下一個程式碼區塊就會立即運作。

例子

播放聲音檔案 1,不要等待。等待 2 秒。如果聲音仍然有效,則停止聲音。#
當開始時
[Play a short tune.]
播放音符 [低 v] [C v] [note_quarter v] ▶
播放音符 [低 v] [D v] [note_quarter v] ▶
播放音符 [低 v] [E v] [note_sixteenth v] ▶

停止聲音#

停止聲音堆疊區塊會停止目前正在播放的聲音。

停止聲音動作塊。#
停止聲音

參數

描述

該塊沒有參數。

例子

播放聲音檔案 1,不要等待。等待 2 秒。如果聲音仍然有效,則停止聲音。#
當開始時
[Upload a sound 10 seconds or greater in VEXcode.]
[Stop the sound while it is playing.]
播放聲音檔案 [1 v] ◀ 且不等待
等待 [6] 秒
停止聲音

聲學#

聲音啟動布林模組報告目前是否有聲音正在播放。

  • 正確 — 有聲音正在播放。

  • 錯誤 — 沒有聲音播放。

聲音活動布爾塊。#
<聲音播放中?>

參數

描述

該塊沒有參數。

例子

播放聲音檔案 1,不要等待。等待 2 秒。如果聲音仍然有效,則停止聲音。#
當開始時
[Display when the sound is playing.]
播放聲音 [循環 v] ◀ 且不等待
等待直到 <聲音播放中?>
在主控台列印 [I hear the sound!] ▶