PhysicsBody2D

Inherits: CollisionObject2D < Node2D < CanvasItem < Node < Object

Inherited By: KinematicBody2D, RigidBody2D, StaticBody2D

2D空间中所有受物理影响的对象的基类。

描述

PhysicsBody2D是一个用于实现物理实体的抽象基类。所有*Body2D类型都继承自它。

教程

属性

bool

input_pickable

false (overrides CollisionObject2D)

int

layers

方法

void

add_collision_exception_with ( Node body )

Array

get_collision_exceptions ( )

void

remove_collision_exception_with ( Node body )

属性说明

碰撞层和碰撞掩码。访问时返回碰撞层。修改时更新碰撞层和碰撞掩码。

方法说明

  • void add_collision_exception_with ( Node body )

将一个物体添加到这个物体不能碰撞的物体列表中。


  • Array get_collision_exceptions ( )

返回该物体的碰撞例外节点数组。


  • void remove_collision_exception_with ( Node body )

将一个物体从该物体不能碰撞的物体列表中移除。