U3D组件------CharacterController(角色控制器)

摘要:
角色控制器具有碰撞体和刚体坡度的属性限制:角色可以攀爬的坡度的坡度限制StepOffset:角色行走的台阶的高度SkinWidth:当场景中有多个角色控制器时,两个对象在接触时将产生碰撞效果,以防止抖动,并且可以调整皮肤宽度MinMoveDistance:最小移动距离中心:中心半径半径高度高度publicclassPlayerM

角色控制器中有碰撞体和刚体的属性

  U3D组件------CharacterController(角色控制器)第1张

  Slope Limit:角色能爬的斜坡的坡度限制

  Step Offset:角色走台阶的高度

  Skin Width:当场景里面出现多个角色控制器的时候,两个对象在接触的时候会有碰撞效果,防止抖动,可以调节皮肤宽度

  Min Move Distance:最小的移动距离

  Center:中心

  Radius:半径

  Height:高度

public class PlayerMove : MonoBehaviour {
    //控制角色的组件
    private CharacterController cha;

    private float speed = 3f;
    private float hor, ver;

    void Awake()
    {
        cha = GetComponent<CharacterController>();
    }

    void Update()
    {
        hor = Input.GetAxis("Horizontal");
        ver = Input.GetAxis("Vertical");
        //没有重力效果的移动
        cha.Move(new Vector3(hor, 0, ver) * speed * Time.deltaTime);
        //受重力的影响,但移动较慢
        cha.SimpleMove(new Vector3(hor, 0, ver) * speed * 10 * Time.deltaTime);
    }
}

  

免责声明:文章转载自《U3D组件------CharacterController(角色控制器)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇zookeeper集群(linux)和单机(windows)搭建Linux负载均衡--LVS(IPVS)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

Quartz定时任务

Quartz是一个任务调度框架。石英是来做这种事情的。你可以给它一个触发条件的定义。它负责触发相应的作业在该时间点工作。JobDetail&Job:JobDetail定义任务数据,而真正的执行逻辑在作业中,例如HelloQuartz。在2.x之后,QuartzAPIQuartz的API采用DSL样式,即示例中的newTrigger()部分。...

故障排查:vsftpd无法用浏览器访问

CentOS6上设置的ftp服务器突然无法使用浏览器访问,但可以使用xftp等工具正常访问。据推测,阿里云的安全组设置之前已经过修改,这可能与1)修改vsftpd的配置,在被动模式下手动指定一个随机连接端口,并添加以下内容:passv_min_port=50000pasv_max_port=60000 02)如果只打开端口20和21,设置阿里云安全组控制端口...

Centos7 挂载

1.Mount命令:Mount语法格式:Mount Mount设备文件信息Mount point(目录)注意:装载点(目录)必须有一个装载CD-ROM驱动器:Mount/dev/cdrom/mnt 2.卸载命令:umount语法格式:umountmount point(directory)3.查看磁盘装载状态/查看磁盘使用情况df4。存储设备通电时自动装载#...

常用的Maven 插件

Maven本质上是一个插件框架。其核心不执行任何特定的施工任务。所有这些任务都委托给插件。多年来,Maven社区积累了大量经验,随后形成了成熟的插件生态系统。这个插件在一些Ant到Maven的迁移项目中特别有用。只要在父POM中配置规则,然后由每个人继承,Maven就会在规则被破坏时报告错误。...

es6 proxy浅析

代理用于定义用户定义的基本操作行为,如搜索、分配、枚举、函数调用等。代理接受要代理的目标对象和一些包含元操作的对象,为要代理的对象创建“屏障”,拦截所有操作,并将其重定向到用户定义的元操作对象。然而,proxy提供了一种更好的方法来实现类似的私有属性constenablePrivate==˃newProxy(target,{has:(obj,k)=˃(!pr...

Vue浏览器调试工具VueTools安装以及使用

ue-devtools是一款基于chrome浏览器的插件,用于vue应用的调试,这款vue调试神器可以极大地提高我们的调试效率。vue-devtools使用起来还是比较简单的,上手非常的容易,这里就细讲其使用说明了。安装方法二:这里以chrome浏览器为例:1、打开chrome网上应用店,搜索vue.js注:如果打不开页面需要代理选择第一个,点击添加至chr...