博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
charactercontroller里simplemove函数与move函数的介绍
阅读量:4625 次
发布时间:2019-06-09

本文共 684 字,大约阅读时间需要 2 分钟。

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
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

转载于:https://www.cnblogs.com/Dearmyh/p/9390119.html

你可能感兴趣的文章
SESSION技术
查看>>
数据结构(五)之直接插入排序
查看>>
SQL函数——LENGTH()和LENGTHB()
查看>>
vim - manual -个人笔记
查看>>
详解Javascript中prototype属性(推荐)
查看>>
angularjs实现首页轮播图
查看>>
Git 对象 和checkout 和stash的笔记
查看>>
团队项目总结2-服务器通信模型和顺序图
查看>>
hdu 1085 Holding Bin-Laden Captive!
查看>>
[周记]8.7~8.16
查看>>
递归定义
查看>>
kindeditor 代码高亮设置
查看>>
图的邻接表存储
查看>>
2018 leetcode
查看>>
PHP中获取当前页面的完整URL
查看>>
Chapter 4 Syntax Analysis
查看>>
vi/vim使用
查看>>
讨论Spring整合Mybatis时一级缓存失效得问题
查看>>
Maven私服配置Setting和Pom文件
查看>>
Xcode10 library not found for -lstdc++ 找不到问题
查看>>