Unity第三人称视角+跟踪

1.效果实现:

简易版链接: https://pan.baidu.com/s/1kC9DOpQztD-a6G-cM42tgQ 提取码: ure9  

       全视角旋转简易视频

带动画版视频:

全视角(人物动画,人物方向)

2.进行Preject Settings设置

Input Manager

复制Horizontal,改轴

 复制Vertical,改轴

将MouseY修改反向,使得鼠标上下移动控制摄像机正常

3.代码实现

PlayerCharacter 

代码主要实现了功能有:

1.判断物体是否在地板上,主要是为了实现落地时的动画

2.动画实现:静止,行走,跑步,跳跃,落地动画(这里是Asset Store资源自带的动画,可自行去寻找资源,进行参数调整即可,或直接Asset Store里面查询3D角色,可以找到同一个资源)

3.人物朝向摄像机方向水平分量,并以此为正方向进行前后左右移动并旋转

注意:设置一个root,也就是摄像对准的目标

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值