ActorBox - stingray.ActorBox オブジェクト リファレンス - Stingray Lua API リファレンス

stingray.ActorBox オブジェクト リファレンス

説明

複数のフレームにわたって Actor オブジェクトを格納する「ボックス」です。格納された Actor は、物理ワールドで破壊されることで無効にならなくなります。

複数のフレームにわたって維持するアクターへの参照が必要な場合は、ActorBox.store() を呼び出して ActorBox にアクターを保存し、ActorBox.unbox() を呼び出して保存された値を取得することができます。

関数

パラメータ

self :

stingray.ActorBox

この関数を機能させるオブジェクト インスタンスを指定します。

このオブジェクトのインスタンスでこの関数を呼び出すために、コロン : 呼び出し構文を使用できます。その場合、このパラメータは省略する必要があります。詳細については、この Stingray ヘルプ トピック、または Lua ドキュメントのこのページを参照してください。

actor :

stingray.Actor

ボックスに保存する物理アクターです。

戻り値
この関数は値を返しません。

アクターが nil の場合、ボックスはクリアされます。

パラメータ

self :

stingray.ActorBox

この関数を機能させるオブジェクト インスタンスを指定します。

このオブジェクトのインスタンスでこの関数を呼び出すために、コロン : 呼び出し構文を使用できます。その場合、このパラメータは省略する必要があります。詳細については、この Stingray ヘルプ トピック、または Lua ドキュメントのこのページを参照してください。
戻り値

stingray.Actor

前回ボックスに保存されたアクターです(まだ有効な場合)。このボックスが空の場合、または前回ボックスに保存されたアクターが物理世界で破壊されている場合は、nil が返されます。