龙之谷角色怎么可以回到刚刚创建角色哪里去?详细路线,我…

我个人挺喜欢龙之谷角色(DN)的人物控制的(不是广告哈....)就是人物太萌了一点,动作、打击感都挺好的

今天用Unity简单模仿了一下DN的人物控制,当然游戏里面动作非常多,我这里仅仅做了简单的walk和run的測试哈可是感觉也蛮舒服的,哈哈

期待的效果:鼠标旋转控制视角位置,滚轮控制镜头缩放点击一次W鍵为行走,高速点击两次为奔跑

一个Camera、一块地皮、一仅仅Cube



2.镜头的缩放和旋转实现:


再看下Cube的组件:


//注意,開始之所以在滑动滚轮的时候相机是抛物线的形式靠近/远离目标的,原因是目标模型的中心点设置在了脚底。 //解决方法:设置初始时相机的高度与人物模型中心嘚高度一致,就可以! //当按下行走坐标后物体旋转至camera的方向 //按下了行走键,旋转

OK如今你的Cube角色已经活动自如了!

注意,我这里用Cube由于昰标准的立方体主要是为了方便。

3.加入你喜欢的人物模型制作状态机,使Cube成为其父物体:





/// 1.怎样实现对同一按键点击两次run点击一次walk?設置一个信号signal进行区分.要注意按键的逻辑顺序问题这是关键 /// 2.人物转身的时候,有点斜着飘 /// (恩这个问题解决,就是girl的父物体我用了┅个标准的cube,这样cube旋转的时候就不会有那种斜着旋转的效果了,girl也就不会了 // 动画状态机參数Key

效果:鼠标位置控制旋转视角、滚轮控制視角缩放、点击一次W人物行走,高速点击两次奔跑无按键为idle状态。


参考资料