CollisionShape3D

继承: Node3D < Node < Object

A node that provides a Shape3D to a CollisionObject3D parent.

描述

A node that provides a Shape3D to a CollisionObject3D parent and allows to edit it. This can give a detection shape to an Area3D or turn a PhysicsBody3D into a solid object.

Warning: A non-uniformly scaled CollisionShape3D will likely not behave as expected. Make sure to keep its scale the same on all axes and adjust its shape resource instead.

属性

方法


属性说明

bool disabled = false

  • void set_disabled ( value: bool )
  • bool is_disabled ( )

A disabled collision shape has no effect in the world.


Shape3D shape

The actual shape owned by this collision shape.


方法说明

void make_convex_from_siblings ( )

Sets the collision shape's shape to the addition of all its convexed MeshInstance3D siblings geometry.


void resource_changed ( resource: Resource )

已弃用: Use Resource.changed instead.

This method does nothing.

1

本方法通常需要用户覆盖才能生效。

2

本方法无副作用,不会修改该实例的任何成员变量。

3

本方法除了能接受在此处描述的参数外,还能够继续接受任意数量的参数。

4

本方法用于构造某个类型。

5

调用本方法无需实例,可直接使用类名进行调用。

6

本方法描述的是使用本类型作为左操作数的有效运算符。

7

这个值是由下列位标志构成位掩码的整数。

8

无返回值。