zoukankan      html  css  js  c++  java
  • charactercontroller里simplemove函数与move函数的介绍

    SimpleMove

    以速度移动角色。

    沿y轴的速度被忽略。 速度以米/秒为单位。 重力是自动应用的。 如果角色接地,则返回。 建议您只对每帧的Move或SimpleMove进行一次调用。

    ==============================================================

    Move

    一个更复杂的移动功能,绝对移动三角洲。

    试图通过运动来移动控制器,运动只会受到碰撞的限制。 它会沿着对撞机滑动。 CollisionFlags是移动过程中发生的碰撞概要。 此功能不适用于任何重力。

    直接看字面意思可以得到:

    SimpleMove

    1、SimpleMove不受Y轴速度影响,只有X轴和Z轴方向的有效,且自带重力效果。

    2、SimpleMove有返回值(BOOL类型),角色接触地面则返回true,否则返回false。

    Move

    1、Move可以理解为对一个角色的绝对控制,意思就是在XYZ轴上都不给值的时候,角色不管在什么位置都会静止不动,唯一会影响移动的就是各种障碍物的刚体碰撞,他会沿着刚体滑动,所以说这个是没有自带重力效果的。

    2、Move方法有返回值(CollisionFlags对象),可以返回一些角色与任何物体碰撞的信息。



    作者:涛涛涛涛涛涛涛涛涛
    链接:https://www.jianshu.com/p/77fb25c661e2
    來源:简书
    简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。
  • 相关阅读:
    15-01-18 C# 面向对象 13
    15-01-15 C# 面向对象 12
    15-01-12 C# 面向对象 11
    15-01-11 C# 面向对象 10
    15-01-10 C# 面向对象 09
    了解 Azure 中的无服务器计算
    了解 Azure 虚拟机
    什么是 Azure?
    云服务的类型
    云部署模型
  • 原文地址:https://www.cnblogs.com/Dearmyh/p/9390119.html
Copyright © 2011-2022 走看看