【Unity插件】Easy Character Movement插件 官方文档翻译
文档信息文档名:Easy Character Movement v1.6版本 官方文档
文档作者:Oscar Gracián
文档来源: Easy Character Movement - Asset Store
翻译作者:絮大王Easy Character Movement插件的作者,已同意我们把文档放到知乎专栏里~0u0
文档下载
在线观看(推荐):介绍 (Introduction)
PDF文档下载:http://blog.xudawang.fun/wp-content/uploads/2019/01/2019010806092353.pdf
插件介绍
Easy Character Movement插件Unity商店地址:
Easy Character Movement - Asset Store
这款插件是用来做什么的呢?
假如,现在你想做一个FPS游戏,你需要写一些角色控制器:
你需要控制角色移动、奔跑、跳跃
还要控制角色跳跃的高度、速度
如果碰到凹凸不平的地面如果遇到,该怎么办?
如果遇到移动的平面,角色老是抗拒不了摩擦力,老是掉下去,该怎么办?
如果遇到斜坡该怎么办?
太麻烦了吧!
能不能直接把《守望先锋》里的角色控制器拿来用啊?(当然不行啦~)
现在,你可以一秒钟拥有一个完美的角色控制器!
你什么都不用设置,这个角色控制器就能非常完美的运行啦!
而且,你可以修改里面的任何属性,还可以修改源代码,
是不是非常完美呢!
这个插件中,有3种不同的角色控制器:
第一人称控制器:类似于《CS》、《守望先锋》。第三人称控制器:类似于《煮糊了》。导航控制器:类似于LOL、Dota2、魔兽争霸。
这个插件可以用于任何类型的角色,从玩家到NPC到敌人;
以及用于各种各样的游戏,比如平台游戏、第一人称游戏、第三人称游戏、冒险游戏、得分游戏和点击游戏等等!
插件特色
基于Rigidbody组件的角色控制器
基于Capsule Collider组件和Box Collider组件
在运动的平面(dynamic platforms)上移动和旋转
可以停留在斜坡上
在直线路段和斜坡上保持相同的速度
从陡坡上滑下来(如果需要)
自带1个基础控制器(Base controller):Characters (用于角色)
自带1个基础控制器:Agents (NavMeshAgent) (有自动寻路的功能)
自带1个基础控制器: First-Person (用于第一人称(第一人称的角色控制器))
Solid Root Motion support.
定向到地面斜坡(Orient to ground slopes)
可以轻松的把此插件集成到现有项目中
全注释的C#源代码。 清晰、易读、易于修改。
在移动端(手机上) 运行良好
Garbage-Collector friendly.
还有很多!
视频教程
做了个简单的视频教程,最近真的是超级喜欢做教程呀QuQ,本来想放B站的,但是觉得自己没做的很好,就暂时不放了。
之后,如果有时间了,做个更好的、更详细的教程吧~
视频下载:https://pan.baidu.com/s/1Kv5mxK7AS47wlv4JMp5LNw
提取码:faso
官方文档翻译
[注:因为一些原因,文章里只放文档的图片版本。如果你觉得图片版本不好,可以到文章的最开始,下载PDF版本喵
感谢谅解哒!]
我的博客
xudawang's blog - xudawang's Unity相关的博客
页:
[1]