公開類別 AnchorNode
自動根據 ARCore Anchor 在世界空間自動定位的節點。
如果未追蹤錨定標記,系統會停用這個節點中的所有子項。
公用建構函式
AnchorNode()
建立不含錨點的 AnchorNode,
|
|
公用方法
錨點 |
getAnchor()
傳回 ARCore 錨點 (如果有的話),否則為空值。
|
布林 |
isSmoothed()
如果轉換是插補,則傳回「True」;如果立即套用轉換,則傳回「False」。
|
布林 |
isTracking()
如果 ARCore 錨點的追蹤狀態為「TRACKING」,則傳回「是」。
|
void | |
void | |
void | |
void | |
void |
setSmoothed (布林值平滑)
設為 true 即可使節點目前位置和錨定位置之間的轉場效果順暢。
|
void | |
void |
沿用的方法
公用建構函式
public AnchorNode ()
建立不含錨點的 AnchorNode,
公用方法
公開布林值 isSmoothed ()
如果轉換是插補,則傳回「True」;如果立即套用轉換,則傳回「False」。
public 布林值 isTracking ()
如果 ARCore 錨點的追蹤狀態為「TRACKING」,則傳回「是」。
public onUpdate (FrameTime frameTime)
AnchorNode 會覆寫此節點,以更新節點的位置與 ARCore Anchor' 的位置。
參數
frametime | 提供目前畫格的時間資訊 |
---|
public setLocalPosition (Vector3 位置)
設定這個節點的錨定空間 (如果並未設定)。如果節點是固定的,此呼叫就不會採取任何行動。
參數
position | 要套用的位置。 |
---|
public void setLocalRotation (Quaternion 輪替)
設定這個節點的錨定空間時,如果並未固定。如果節點是固定的,此呼叫就不會採取任何行動。
參數
輪替 | 要套用的旋轉效果。 |
---|
public setSmoothed (布林值平滑)
設定 true 即可順暢處理節點目前位置和錨點位置之間的轉換。設定 false,即可立即套用轉換。根據預設,系統會採用流暢設定。
參數
平滑 | 轉換作業是否是內插。 |
---|
public setWorldPosition (Vector3 位置)
設定這個節點的錨定空間 (如果並未設定)。如果節點是固定的,此呼叫就不會採取任何行動。
參數
position | 要套用的位置。 |
---|