摘要: 今天实现的内容:自制按钮类今天我们将实现我们自己的按钮类。按钮类的具体功能是提供按压,刚刚按下,刚刚松开的信号,也就是对按钮进行再封装。对于刚刚按下和刚刚松开信号,我知道Unity提供了GetButtonDown和GetButtonUp,但我觉得可以学习一下老师的思路,假设将来需要开发新的系统,就可 阅读全文
posted @ 2021-06-16 16:21 ananoi 阅读(101) 评论(0) 推荐(1)
摘要: 今天实现的内容: 添加shieldHandle 在人物模型合适的位置添加shieldHandle作为盾牌的位置,如图所示。 防御的IK方案 由于原本的Idle动画在装上盾牌以后看上去就像举着盾牌,这里我们可以通过OnAnimatorIK方法调整手臂位置(旋转)将盾牌放下来。 在使用OnAnimato 阅读全文
posted @ 2021-06-16 15:27 ananoi 阅读(184) 评论(0) 推荐(0)
摘要: 今天实现的内容: 问题产生的原因 在我们的代码中,摄像机位移使用了SmoothDamp,但是旋转却是直接欧拉角赋值,这导致了摄影机位置还没有调整完,旋转就已经到位了。想象一下这个过程,摄像机的视线中心在旋转时会偏移角色颈椎位置,这就产生了抖动。 // 摄像机游戏对象的移动和旋转 cameraGO.t 阅读全文
posted @ 2021-06-16 11:06 ananoi 阅读(223) 评论(0) 推荐(0)