SpringArm类

继承关系 Spatial < Node < Object

SpringArm是一个辅助类,常用于第三人称摄像机

属性
类型 属性名 默认值 说明
int collision_mask 1
float margin 0.01
Shape shape
float spring_length 1.0
方法
属性名 默认值 说明
void add_excluded_object ( RID RID )
void clear_excluded_objects ( )
float get_hit_length ( )
bool remove_excluded_object ( RID RID )
描述

SpringArm节点会沿其z轴发出一条射线或碰撞体,然后向碰撞方向移动其所有的子节点。
最常用的情景是第三人称摄像机与周围环境的碰撞。
注意:如果你要在摄像机控制器上使用SpringArm,那么你需要将角色和摄像机的碰撞在碰撞检测中排除掉(通过mask

发布了261 篇原创文章 · 获赞 134 · 访问量 8万+

猜你喜欢

转载自blog.csdn.net/hello_tute/article/details/103964252