setefx

efxグループ情報を設定

setefx id,x,y,z

id      : オブジェクトID
(x,y,z) : 設定する値 (デフォルト=0)

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

解説

オブジェクトの持つパラメーターを設定します。
efxグループ(特殊効果設定)に(x,y,z)で指定された値を設定します。
(x,y,z)には、実数または整数値を指定することができます。

オブジェクトに対し、xの値は次のように認識されます。y,zの値は未使用です。

0 ~255 : 背景とα合成(blend)を行なう
256 ~511 : 合成を行なわない(通常時)(現在、ブレンド濃度は関係ありません)
512 ~767 : 背景と色加算(modulate)を行なう
768 ~1023 : 背景とα値減算(substract)を行なう
1024 ~1279 : 背景と色減算(substract2)を行なう(現在、ブレンド濃度は無効になります)
1280 ~1535 : 合成を行なわない(Z無視)(現在、ブレンド濃度は関係ありません)

カメラに対し、このパラメータを指定する場合、x,y,zを次のように認識します。

x : 視野角度。初期値は45度(π/4)が指定されています。
y : NearZ値。カメラからこの距離より手前のポリゴンは表示されません。
z : FarZ値。カメラからこの距離より奥のポリゴンは表示されません。

関連項目

setposposグループ情報を設定(hgimg3,hgimg4)
setangangグループ情報を設定(hgimg3,hgimg4)
setangrangグループ情報を設定(hgimg3,hgimg4)
setscalescaleグループ情報を設定(hgimg3,hgimg4)
setdirdirグループ情報を設定(hgimg3,hgimg4)
setworkworkグループ情報を設定(hgimg3,hgimg4)

サンプル逆引き (14)

elm2d_edit.hsp
emit_sample1.hsp
emit_sample3.hsp
meshmap4.hsp
meshmap5.hsp
meshmap6.hsp
meshmap7.hsp
objshadow.hsp
objsort.hsp
skybox.hsp
tamane2.hsp
tamane4.hsp
test12.hsp
test8.hsp

情報

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