创建一个第三人称控制器
大家好...
这里将介绍下使用Playmaker去创建一个简单的第三人称控制器
场景里有些简单的东西...地面...胶囊体...灯光等...
我们想要使用playmaker去控制这个胶囊体
这样我们就可以像控制角色一样去控制这个胶囊运动了
首先，我们要做的就是给它添加一个角色控制器
这样对象就能够带惯性滑行一小段距离（意思不太确定）*******
选中胶囊体
在playmaker中右击
然后添加模块组
创建了一个起始模块
我们把它叫做Walk（行走）
播放看看吧...
你会发现，这个模块被激活了
但它现在什么都做不了，我们需要给它添加一些功能
那就让我们给模块添加
看这边的功能面板
这里列出了你可以添加给模块的功能列表
这里我们看下Input（输入）这类
输入类（功能）是处理（鼠标，键盘和控制器的）输入（信息）******
Unity使用了输入管理器，根据按键和游戏控制器的轴向确定地图平面 （地图平面应该是对象运动的一个平面，比如人在地上走，这个地就是一个地图平面）
这两个功能Get Axis、Get Axis Vector (Get Axis.获取指定的轴向. Get Axis Vector.获取两个世界轴向，通常用于第三人称相关对象）（此注释仅供参考，嘿嘿~~）
这里我们需要获取两个轴向输入的功能 （我猜的）
因此，我们选用Get Axis Vector功能并添加给模块
你会发现它控制着水平轴向(Horizontal Axis)跟垂直轴向(Vertical Axis)
你可以通过multiplier 来控制速度快慢
地图平面的轴向就是这里的地面
如果你想要一个垂直的世界（平面） 就像一块竖立的墙面一样 （大致如此吧）
那么你就可以尝试下去使用XY轴向的设置
这里，你可以把要当做第三人称控制器的这个对象的运动跟相机关联起来
那么你就可以把这个主相机拖到这个参数上面
这里我们获取到了Input（的轴向等信息） 现在我们需要存储一个变量
在变量管理器中，我们创建一个名字为“Movement”的变量
选择Vector3 （vector3.三维向量，我个人理解为方向类，也就是说我们创建的变量， 是一个方向类的，以上纯属个人理解，我不懂编程，所以才选择这款插件， 大家也就看看过算了，有问题请在论坛联系我，谢谢）
然后添加这个变量（创建它）
存储它们输入的，选择变量“Movement”
现在我们想要让变量“Movement”做点什么
这里我们找到角色部分（的功能）
*********
**************
添加给模块
这里使用我们为Iput存储过的变量“Movement”
现在去到处移动下控制器
运行下
我们可以使用WASD去控制胶囊四处移动
***************
现在我们给它添加另外一个功能
在功能浏览器里有一个搜索框
我们输入 look
添加模块组
字幕由19silly制作，如有不足错误之处，请在论坛留言，谢谢观看.