找回密码
 立即注册
查看: 670|回复: 0

【Unity插件】Easy Character Movement插件 官方文档翻译

[复制链接]
发表于 2020-11-25 12:10 | 显示全部楼层 |阅读模式
文档信息

文档名: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相关的博客

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-12-22 15:00 , Processed in 0.150395 second(s), 28 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表