这个比较简单,主要思路是:
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;
本文介绍了一种在Unity中将武器模型绑定到角色骨骼上的简单方法。主要包括:1. 在骨骼上预先设置好绑定位置;2. 加载并实例化武器模型;3. 寻找预设的绑定点;4. 将武器模型与绑定点进行连接。
3671

被折叠的 条评论
为什么被折叠?



