0
我是Unity3d中的新成員,在訪問特德熊(如手,腳)的不同部分時遇到問題。我有泰德熊的FBX模型,我給每個部分賦予標籤,但是當我點擊特定部分時,它會給我整個baseModel的標籤,而不是特定部分的標籤。統一訪問FBX模型的不同部分3d
這就是我的FBX模型看起來像
在檢查,這些都是它的設置
代碼我使用的:
void Update()
{
if (Input.GetMouseButtonDown(0))
{
ray = Camera.main.ScreenPointToRay(Input.mousePosition);
if (Physics.Raycast(ray, out hit,Mathf.Infinity))
{
Debug.Log("BodyPart Tag: " + hit.collider.tag);
switch (hit.collider.tag)
{
case "head":
{
}
case "leg":
{
}
}
}
}
}
我想執行規範基於標籤的特定動作。
謝謝@Cagkan Toptas。它解決了我的問題。 – Itkrux