建立虛擬人偶繁衍和旅行點
旅行點概觀
Travel Point 是 Mesh 工具組中的元件,可用來定義出席者虛擬人偶加入活動時的位置,或在活動期間透過 Visual Scripting 決定傳送到的位置。
如果「旅行點」不存在於「環境」中,而且有一個 GameObject 代表原點的樓層,當虛擬人偶繁衍時,虛擬人偶會落在地板上。 如果原點附近沒有地板,則虛擬人偶會在原點上方繁衍,落入一小段時間,然後在迴圈中重新產生。
旅遊點群組概觀
您可以讓單一旅行點成為各種不同 GameObject 的一部分,例如 系繩和錨點。 如果您的場景中有旅遊點遊戲物件,但沒有旅遊點群組...
...當您進入播放模式時,會自動建立名為 DefaultTravelGroup 的旅遊點群組,並將 Travel Point 指派給它,不過 Travel Point 不會顯示為 DefaultTravelGroup 的子物件。
每個旅遊點群組都必須有唯一的名稱。
默認 繁衍群組 是您希望虛擬人偶在最初加入事件時繁衍到的群組。 如果您只有一個旅遊點群組,則會選取它作為預設繁衍群組。 如果您有兩個以上的旅遊點群組,您可以選取您想要的群組為預設繁衍群組。
建立旅遊點群組
建立空的 GameObject,然後將它重新命名為「旅遊群組」。
將 [旅行群組] 的位置值設定為0、0、0。
在偵測器中,按兩下 [新增元件] 按鈕。
搜尋 ,然後選取 [旅行點群組]。
如果您想要讓群組成為一開始加入事件時所繁衍的虛擬人偶,請確定 已選取 [默認繁衍群組 ]。 否則,請確定它未選取。
建立旅行點
若要將旅遊點新增至旅遊點群組:
將空的 GameObject 新增為旅遊群組的子系,然後將它重新命名為顯示它的內容,其中包含 Travel Point。
在偵測器中,按兩下 [新增元件] 按鈕。
搜尋 ,然後選取 [旅行點]。
設定
移動點元件
- 查看轉換: 您希望相機在產生到該轉換之後查看的點。 這會預設為 CenterTransform forward。
- 半徑: 移動區域的大小。 這是圍繞中心轉換的圓圈。
- 單一旅行: 如果這是真的,除非沒有其他點可供選擇,否則一次只有一個虛擬人偶會繁衍到這個點。
旅行點群元件
- 默認繁衍群組: 若為 true,此群組將用於尋找進入空格之虛擬人偶的預設繁衍點。
可視化腳本
旅行點方法
TravelToPoint():將本機虛擬人偶直接傳輸至特定的旅行點。
旅行點群組方法
TravelToRandomTravelPoint():將本機虛擬人偶傳輸至群組中的隨機點。