emit_angopt

エミッターの角度加算値を設定

emit_angopt id,dx,dy,dz

id(0)   : エミッターID
dx(0.0) : 角度加算値X(実数)
dy(0.0) : 角度加算値Y(実数)
dz(0.0) : 角度加算値Z(実数)

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

解説

idで指定されたエミッターが発生する際のオブジェクト移動角度加算値を設定します。
エミッターによりオブジェクトが発生する場合に、移動する方向の角度が算出されますが、その値に加算する定数をX,Y,Z軸ごとに指定できます。
発生するオブジェクトの移動方向(角度)は、

	オブジェクト角度 = 基本角度 * 角度係数 + 角度加算値

という形で算出されます。(基本角度の詳細は、emit_angmul命令のリファレンスを参照してください)
角度係数を設定するemit_angmul命令と併用することで、移動角度の範囲を限定した形でオブジェクトを発生させることが可能になります。
emit_angoptの設定が行なわれないエミッターは、初期値として(0,0,0)が設定されています。

関連項目

newemitエミッターを作成(hgimg3)
emit_angmulエミッターの角度係数を設定(hgimg3)

サンプル逆引き (1)

emit_sample2.hsp

情報

プラグイン / モジュールhgimg3
バージョン3.32
作成日2013/01/29
著作者onitama
URLhttp://www.onionsoft.net/
備考hgimg3.asをインクルードすること。
タイプ拡張命令
グループ拡張画面制御命令
対応環境
  • Windows 版 HSP
移植のヒントWindows+DirectX8以降のシステム上でのみ動作します。
hs ファイルhsphelp\hgimg3.hs