ライトハンドルのライトの有効距離と距離減衰パラメータを取得する
val = GetLightRangeAttenHandle(LHandle, Range, Atten0, Atten1, Atten2)
int LHandle : ライトハンドル float *Range : 有効距離を代入する変数のアドレス float *Atten0 : 距離減衰パラメータ0を代入する変数のアドレス float *Atten1 : 距離減衰パラメータ1を代入する変数のアドレス float *Atten2 : 距離減衰パラメータ2を代入する変数のアドレス
(プラグイン / モジュール : DxLibW)
ライトハンドルのライトの有効距離と距離減衰パラメータを取得します。 ポイントライトやスポットライトの光の届く範囲と減衰の仕方を取得します。 引数: Range: 有効距離を受け取るポインタ Atten0: 定数減衰(距離に関係なく一定) Atten1: 線形減衰(距離に比例して減衰) Atten2: 二次減衰(距離の二乗に比例して減衰) 減衰計算式: 1.0 / (Atten0 + Atten1 * dist + Atten2 * dist * dist) 戻り値: 0:成功 関連関数: SetLightRangeAttenHandle, CreatePointLightHandle 戻り値: 0:成功
| SetLightRangeAttenHandle | ライトハンドルのライトの有効距離と距離減衰パラメータを設定する | (DxLibW) |
| プラグイン / モジュール | DxLibW |
| バージョン | 3.24f |
| 作成日 | 2026/04/12 |
| 著作者 | DxLib: Takumi Yamada / HSP binding: IronHSP Project |
| URL | https://dxlib.xsrv.jp/ |
| 備考 | hspdxlib.as をインクルードして使用 |
| タイプ | DxLib ゲームライブラリ |
| グループ | DxLib 3Dライト |
| 対応環境 |
|
| hs ファイル | hsphelp\hspdxlib.hs |