setevent

オブジェクトにイベントを設定

setevent p1,p2,p3

p1(0)  : オブジェクトID
p2(0)  : イベントID
p3(-1) : イベントスロットID

(プラグイン / モジュール : hgimg4)

解説

p1で指定したオブジェクトにp2のイベントを適用します。
あらかじめ、決まった流れの処理(イベント)を登録したイベントリストを用意しておく必要があります。

setevent命令によって設定されるイベントは、オブジェクト1つあたり4つまで同時に適用することが可能です。
p3にイベントを設定するためのイベントスロットID(0から3まで)を指定することができます。
p3を省略するか、-1を指定した場合には0から順番に空いているイベントスロットIDが使用されます。
オブジェクトに設定されたイベントを削除する場合には、p3にイベントスロットIDを指定して、p2をマイナス値にしてください。

イベントの設定に成功した場合には、システム変数statに設定されたイベントスロットIDが代入されます。
イベントの設定に失敗すると、システム変数statに-1が代入されます。

関連項目

neweventイベントリストを作成(hgimg4)

サンプル逆引き (11)

light_test5eff.hsp
meshmap6.hsp
meshmap7.hsp
particle.hsp
physics_1.hsp
physics_2.hsp
test11.hsp
test12.hsp
test6.hsp
test7.hsp
test8.hsp

情報

プラグイン / モジュールhgimg4
バージョン3.6
作成日2021/01/18
著作者onitama
URLhttp://www.onionsoft.net/
備考hgimg4dx.asまたはhgimg4.asをインクルードすること。
タイプ拡張命令
グループ拡張画面制御命令
対応環境
  • Windows 版 HSP
移植のヒントHGIMG4DXはDirectX9、HGIMG4はOpenGL3.1環境で動作
hs ファイルhsphelp\hgimg_common.hs