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