温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
哈喽,我是小郭,今天是角色拔枪的最后一期视频,我们一起来探讨一下如何使用IK,使角色持枪的双手更加贴合武器,显得更加平滑而真实。完整的白象代码已经上传到我的博客了,1号代码的可以自行下载。首先,我们需要安装一个插件,叫A。我们先点击Unity中的package manager.在沙拉框的时候,我们选择Unity registry.在搜索框里面,我们直接输入aimsation wi.这里直接点击install安装就可以了,因为我这里已经安装过了,如果是首次安装的小伙伴们,这里的按钮会显示install。安装完成之后,菜单栏中就会出现这个amision reading的选项。和我们现在需要为我们的角色添加补弱,所以我们先选中角色。
01:04
点击菜单栏中的elements wing.然后点击Vista安装floor。然后再点一次。我们点击那个bomb ranges store.现在大家可以看到角色上已经呈现了蓝色的骨架,就证明是安装成功了。接着我们直接点击角色左手的骨落,它可以帮我们定位到角色左手的上面,然后我们在左手的骨落下创建一个空物体。那我这里就直接命名为black hand position.而右手上的空物体在前两期的视频中我们因为需要用到,所以就已经创建了,如果不清楚的小伙伴们可以去翻我的视频,然后我们把左右手的空物体拖拉到角色对应的双手上。因为这边的工作还没有完成,但我们要先写代码了。
02:02
我们双击打开脚本。我们这里总共有3个参数。一个是武器的预制体,然后就是左呃角色右手上的空物体和角色左手上的空物体。然后我们直接编成IK的代码。我们来到on a IK的方法。呃,这个方法是Unity内置的一个IK的回调方法,我们首先把右手骨络绑定到右手的空物体上。然后左手骨络也绑定到左手的空物体上。其实就是一个把双手固定在那两个空物体上面。然后设置IK的权重,我这里都设置为1。好,代码部分已经搞定了,很简单,当我们的工作还没有完成,我们先回到Unity。双击打开动画器。
03:01
我们选择lays。然后点击上升的通话图层。然后点击图层右上角有个小齿轮,然后我们他在弹开的那个窗口中勾选上IK pass, 让这个图层使用那个IK。接着,我们可以在运行的状态下拖拉角色的左右手下面的空物体,呃,调整角色手部,紧紧握住武器。完整的拔枪功能已经全部分享给大家了,我是小郭,期待大家的点赞关注我们,下期见。
我来说两句