<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[KingsMM的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/KingsMM</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; KingsMM]]></copyright><item><title><![CDATA[Unity项目-黑魂复刻（四）玩家控制器（翻滚以及跳跃操作改动）]]></title><link>https://blog.youkuaiyun.com/KingsMM/article/details/123059402</link><guid>https://blog.youkuaiyun.com/KingsMM/article/details/123059402</guid><author>KingsMM</author><pubDate>Tue, 22 Feb 2022 01:45:11 +0800</pubDate><description><![CDATA[翻滚以及跳跃操作改动

黑魂游戏中，翻滚的触发条件：1.走路按跳跃键 2.助跑按跳跃键 3.高处掉落
所以之前的跳跃键需要改成翻滚键


翻滚动画以及触发逻辑：

注意：由于翻滚的动画会出现y方向的根tranform位移，我们需要bake into pose，可以参考下面的链接
如何做好角色的移动动画？（Root Motion详解）
https://zhuanlan.zhihu.com/p/151387595

添加roll动画，过渡条件分为两种情况
第一种情况：正常走路按下跳跃键（翻滚键），直接中grou]]></description><category></category></item><item><title><![CDATA[Unity项目-黑魂复刻（三）玩家控制器（跳跃）]]></title><link>https://blog.youkuaiyun.com/KingsMM/article/details/123030311</link><guid>https://blog.youkuaiyun.com/KingsMM/article/details/123030311</guid><author>KingsMM</author><pubDate>Mon, 21 Feb 2022 16:26:26 +0800</pubDate><description><![CDATA[新增跳落动画

在jump动画播放完后过渡到下落动画，之后再跳回地面动画，需要注意回去的顺序，Exit Time越短就先回去


新增落地侦查器

解决落地之前都是fail动画的问题，而不是fail落地动画播放完毕就播放落地动画,使用Physics.OverlapCapsule进行碰撞检测地面碰撞到的碰撞体。


using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class OnGro]]></description><category></category></item><item><title><![CDATA[Unity项目-黑魂复刻（二）玩家控制器（跳跃）]]></title><link>https://blog.youkuaiyun.com/KingsMM/article/details/123026846</link><guid>https://blog.youkuaiyun.com/KingsMM/article/details/123026846</guid><author>KingsMM</author><pubDate>Sun, 20 Feb 2022 03:14:09 +0800</pubDate><description><![CDATA[跳跃信号

要实现跳跃，首先要实现跳跃的输入。跳跃信号是按下的当场触发的一次性触发控制(Trigger Once Signal)，这个信号转化为编程语言就是bool值，通过控制真还是假判定是否按下跳跃键

public class PlayerInput : MonoBehaviour
{
    ...

    // 一次性信号
    public bool jump; //跳跃信号
    public bool lastJump; //记录上一次的jump信号 用于和当前jump信号做比对 理解为]]></description><category></category></item><item><title><![CDATA[Unity项目-黑魂复刻（一）玩家控制器（玩家移动、动画实现以及优化）]]></title><link>https://blog.youkuaiyun.com/KingsMM/article/details/123017283</link><guid>https://blog.youkuaiyun.com/KingsMM/article/details/123017283</guid><author>KingsMM</author><pubDate>Sun, 20 Feb 2022 01:43:35 +0800</pubDate><description><![CDATA[玩家输入–通过转化为数字信号的方式进行输入:

设置键位和0~1之间进行平滑过渡

人物移动的数字信号转化：
     public string keyUp = "w";
     public string keyDown="s";
     public string keyLeft="a";
     public string keyRight="d";
     //通过三元运算符判定是否有按下这些键，从而进行赋值水平和垂直方向是 1或者-1
     targetDup = (Input.Ge]]></description><category></category></item><item><title><![CDATA[写好一篇优快云博客需要注意的点！]]></title><link>https://blog.youkuaiyun.com/KingsMM/article/details/115483119</link><guid>https://blog.youkuaiyun.com/KingsMM/article/details/115483119</guid><author>KingsMM</author><pubDate>Wed, 07 Apr 2021 16:46:28 +0800</pubDate><description><![CDATA[提示：文章写完后，目录可以自动生成，如何生成可参考右边的帮助文档

目录前言（一）、创建我的第一篇文章（二）、使用步骤1.引入库2.读入数据总结

前言
提示：这里可以添加本文要记录的大概内容：
例如：随着人工智能的不断发展，机器学习这门技术也越来越重要，很多人都开启了学习机器学习，本文就介绍了机器学习的基础内容。

提示：以下是本篇文章正文内容，下面案例可供参考
（一）、创建我的第一篇文章
1.登录优快云,找到它，点击开始写你的第一篇博客。
2.点模板库，选择新手模版，然后对它进行编辑。

3.在这里写]]></description><category></category></item></channel></rss>