![]() |
Lumino
|
他の物理オブジェクトが領域に侵入したことを検出するためのオブジェクトです。 TriggerBody は物理演算に影響を与えません。 More...
#include <PhysicsWorld2D.hpp>
Inherits ln::PhysicsObject2D.
Public Member Functions | |
void | setCollisionGroup (uint32_t value) |
衝突グループを設定します。デフォルトは 0x0000FFFF で、0~15番のグループと衝突することを示します。 | |
void | setCollisionGroupMask (uint32_t value) |
衝突グループマスクを設定します。デフォルトは 0x0000FFFF で、0~15番のグループと衝突することを示します。 | |
void | setPosition (const Vector2 &value) |
位置を設定します。(default: 0, 0) | |
void | setRotation (float value) |
回転角度を設定します。(unit: radian) | |
float | rotation () const |
回転角度を取得します。(unit: radian) | |
Protected Member Functions | |
virtual void | onBeforeStepSimulation () override |
onTriggerEnter イベントの通知を受け取るコールバックを登録します。 More... | |
Friends | |
template<class T_ , typename... TArgs_> | |
ln::Ref< T_ > | ln::makeObject (TArgs_ &&... args) |
他の PhysicsObject2D が、この CollisionBody との接触を開始したときに呼び出されます。 More... | |
他の物理オブジェクトが領域に侵入したことを検出するためのオブジェクトです。 TriggerBody は物理演算に影響を与えません。
|
overrideprotectedvirtual |
onTriggerEnter イベントの通知を受け取るコールバックを登録します。
onTriggerLeave イベントの通知を受け取るコールバックを登録します。 onTriggerStay イベントの通知を受け取るコールバックを登録します。
|
friend |
他の PhysicsObject2D が、この CollisionBody との接触を開始したときに呼び出されます。
他の PhysicsObject2D が、この CollisionBody との接触を終了したときに呼び出されます。 他の PhysicsObject2D が、この Collider との接触している間呼び出されます。