Unity AR 教學 - 使用 Image Target 展示多個物件

使用 Image Target 單一 Image Target 展示多個物件,點擊左邊與右邊的箭頭,可以切換顯示不同的物件。

匯入 DoTween 動畫資源,稍後用於製作物件移動的動畫。

建立 2 個方塊,放在原點的左邊與右邊位置,距離約 1 公尺,離地高度約 1 公尺。

將展示的多個物件放在 Image Target 的相對適當位置。

建立一個空物件並重新命名為 GameObjects 做為多個展示物件的上層物件。

建立一個空物件並重新命名為 GameManager 用於管理物件,

建立一個 C# 腳本並命名為 GameManager 程式碼如下:

 

將剛才建立的 GameManager 套用於 GameManager 物件。

透過 Inspecotr 設定變數欄位:

Current Obj Index = 0

Animation Duration = 0.3

Right Index = 0

Left Index = 0

isInitialized = false 是否完成初始化,避免玩家一開始的時候按太快。

isBusy = false 動畫播放時設為忙錄狀態,暫時停用點擊輸入。

Go Left Pos 左邊物件出現或消失的位置

Go Right Pos 右邊物件出現或消失的位置

 

建立一個 C# 腳本並命名為 IO 程式碼如下:

 

放置左右箭頭

 

回上頁