MAKAR | AR/VR/MR 教學

教學

媒體物件

媒體物件
 

內容目錄
 

動畫

 

聲音

 

影像

 
 

 

動畫播放

 

說明:使物件播放指定的動畫,可選擇重複或單次播放。

 

 

範例:我們先在線上素材庫下載「MAKAR 男孩」的模型並放到場景中,由於這個模型會一次呈現不同情境的動畫,假設想使物件只呈現一部分動畫,您可以透過動畫功能的時間軸,或是先使用動畫切割功能並進入邏輯部分選擇切割的動畫。
關於動畫切割的流程,請參考 調整基本屬性 中的「調整 3D 素材動畫」教學內容

 

現在,我們已經將人型揮手的片段切割成動畫,進入到邏輯,您可以根據需求選擇重複或單次播放。

 
  • 重複播放:將積木設定為「設置 MAKAR 男孩 播放動畫 waving hand 重複」,觸發時人型就會重複播放揮手的動畫。
 
  • 單次播放:將積木設定為「設置 MAKAR 男孩 播放動畫 waving hand 單次」,這裡的單次播放,指的是播放一次積木選擇的動畫後,恢復原本場景中的動畫,所以兩者動畫必須要不同才能看出差別。以這個例子來看,我們先在動畫功能中選擇「talk」再進入積木,觸發時人型會先執行 waving hand 動畫一次,接著恢復到 talk 動畫並重複播放



▲ 物件重複執行 waving hand 動畫 

 




▲ 物件執行waving hand 動畫一次後,回到 talk 動畫



 

聲音

由於聲音無法透過 GIF 圖片呈現,以下聲音的積木暫無範例,但由於聲音與影片的功能大致相同,您可以參考下方講解影片積木的範例。


 

1. 播放聲音等待直到結束

 

說明:使聲音物件播放並持續播放直到結束。

 

2. 播放聲音

 

說明:使聲音物件開始播放。

 

3. 停止聲音

 

說明:使聲音物件停止播放。



 

影像



 

1. 播放影像等待直到結束

 

說明:使影像物件播放並持續播放直到結束。



 

2. 播放影像

 

說明:使影像物件開始播放。

 

範例:我們可以直接操作 1. 與 2. 的積木,來看兩者播放的差異。


首先我們先在場景拉一塊 Cube、按鈕、影片,並將他們設為邏輯。

接下來分別設定以下邏輯:

 
播放影像等待直到結束:點擊按鈕後,影片開始持續播放,當播放結束後,便會顯示 Cube。 播放影像:點擊按鈕後,影片開始持續播放,同時顯示 Cube。
 


 

3. 暫停影像

 

說明:使影像物件暫停播放。



 

4. 停止影像

 

說明:使影像物件停止播放。

 

範例:我們可以直接操作 3. 與 4. 的積木,來看兩者播放的差異。


首先我們先在場景拉一個按鈕、影片,並將他們設為邏輯。

接下來分別設定以下邏輯:

 
▲ 暫停影像:點擊按鈕後,影片開始播放,當播放至 2 秒時,影像立即暫停在目前的畫面。 ▲ 停止影像:點擊按鈕後,影片開始播放,當播放至 2 秒時,影像回到原點並停止播放。
 

物件判斷

物件判斷
 



物件判斷積木
 

形狀物件的名稱

說明:即場景中形狀物件本身的名稱,可搭配「更改文字」積木,依場景已存在的物件本身的名稱做改變。


範例:將三個形狀物件名稱分別改成「Search、Mail、Document」,並設定點擊 Button,文字物件則會變成對應的名稱。


 



 「形狀物件的名稱」邏輯測試



 

影片物件正在播放嗎?

說明:即判斷影片是否正在播放,可搭配「播放影像直到結束」積木和「邏輯判斷」積木,設定若影片正在播放執行動作A,若無則執行動作 B。

 

範例:先設定播放 MAKAR Video 影像直到結束,接著用永遠執行設定,假如影片正在播放,即 Button 不停旋轉,若已停止播放,Button 便會停下旋轉循環




▲ 「影片正在播放嗎?」邏輯測試
 


 

取得名稱為 "Sphere" 形狀物件

說明:利用變數名稱控制物件,可搭配「物件移動」積木、「點擊執行」和「邏輯判斷」積木,使物件依變數名稱移動。

 

範例:先新增變數 name之後,接著用永遠執行設定「在 1 秒內移動取得名稱為 name 形狀物件 1 米 向前」讓中間的名稱換成變數的name。

最後設定點擊 Button 後觸發邏輯判斷積木,邏輯如下:

如果它目前是「Sphere1」,就會把它設置為「Sphere2」;如果它目前不是「Sphere1」,就會把它設置為「Sphere1」。這意味著每次按鈕被點擊,「name」的值都會在「Sphere1」和「Sphere2」之間切換。

而在移動積木中,無論「name」變數的值是什麼,物件都會持續向前移動,因為第一個積木是永遠執行的。




 「取得名稱為 "name" 形狀物件」邏輯測試