这个比较简单,主要思路是:
1.美术事先在骨骼上做好绑定点,比如在右手部位放一个叫wuqi R的标记点
2.加载要转载的武器的模型,并实例化一个对象出来
3.找到刚才那个叫wuqi R的标记点
Transform[] transforms = m_Model.GetComponentsInChildren<Transform>();
Transform bone = null;
foreach (Transform transform in transforms)
{
if (transform.name == "wuqi R")
{
bone = transform;
break;
}
}
4.把武器的对象和标记绑定
objWeapon.transform.parent = bone;
objWeapon.transform.localPosition = Vector3.zero;
objWeapon.transform.localRotation = new Quaternion();
objWeapon.transform.localScale = Vector3.one;