unity制作GTA5(一) —— Michael人物

一、模型制作

使用maya对obj文件的人物进行绑定骨骼与蒙皮:https://www.bilibili.com/video/av37072405/

首先将模型改为T型,因为这样有利于后面设置蒙皮权重。

二、添加武器、摄像机等

1.导入UFPS、Final IK 插件。

2.将预制件HeroHDWeapons拖入到场景。将我们做好的模型替换其子对象Body。

为模型添加组件:Animator(UFPSExampleAniatior)、Vp_FP Body Animator、Full Body Biped IK。

3.将Body下的weapons复制到模型的RightHand下,并分别将每个武器调整到相对模型左手合适的位置。

4.之所以使用Final IK的组件是因为使用Michael的模型替换后,左手位置在原有动画下位置错误,也方便以后对动作进行修改。

对需要两只手拿的武器,添加一个球体,作为左手IK的标记物,命名格式为:武器编号LHTarget。

5.不同的武器要将不同的LHTarget赋值给FullBodyBIipedIK的LeftHandEffector.Target,所以要修改vp_WeaponHandler.cs,在初始化枪械时完成赋值。

首先在代码开头,对该类进行实例化生成对象,

protected FullBodyBipedIK fullBodyBipedIK;

然后在protected virtual void Awake()函数里,将Michael的组件赋值给

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值