聲音#
介紹#
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:
|
音符長度 |
设置音符的长度:
|
不要等待 |
選擇箭頭(▶)展開程式碼區塊,顯示“不要等待”,這樣堆疊中的下一個程式碼區塊就會立即運作。 |
例子
播放聲音檔案 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!] ▶