システムリクエスト設定
setreq type,val
type(0) : 設定タイプ(SYSREQ_???) val(0) : 設定する値
(プラグイン / モジュール : HSP3Dish)
HSP3Dishランタイムに対して様々なシステム設定を行ないます。 設定タイプ名で指定できるのは以下のシンボルです。 設定タイプ名 読み書き(*) 内容 --------------------------------------------------------------------------- SYSREQ_CLSMODE RW 背景のクリアフラグ SYSREQ_CLSCOLOR RW 背景クリア色 SYSREQ_CLSTEX RW 背景クリアテクスチャID(HGIMG3) SYSREQ_TIMER R ミリ秒単位のタイマー値 SYSREQ_PLATFORM R HSP3Dishを実行しているプラットフォーム SYSREQ_FPS R フレームレート(HGIMG4) SYSREQ_VSYNC RW VSync待ちモード(HGIMG4) SYSREQ_MAXMATERIAL RW HGIMG4最大マテリアル数 SYSREQ_PHYSICS_RATE RW OBAQ用物理パラメーター(OBAQ) SYSREQ_MAXOBAQ RW OBAQ用オブジェクト最大数(OBAQ) SYSREQ_MAXLOG RW OBAQ用コリジョンログ最大数(OBAQ) SYSREQ_DEFAULT_WEIGHT RW OBAQ用デフォルトWeight値(OBAQ) SYSREQ_DEFAULT_MOMENT RW OBAQ用デフォルトMoment値(OBAQ) SYSREQ_DEFAULT_DAMPER RW OBAQ用デフォルトDamper値(OBAQ) SYSREQ_DEFAULT_FRICTION RW OBAQ用デフォルトFriction値(OBAQ) SYSREQ_MESCACHE_MAX RW メッセージキャッシュ最大数(HSP3Dish) SYSREQ_DLIGHT_MAX RW ディレクショナルライト最大数(HGIMG4) SYSREQ_PLIGHT_MAX RW ポイントライト最大数(HGIMG4) SYSREQ_SLIGHT_MAX RW スポットライト最大数(HGIMG4) SYSREQ_LOGWRITE RW 終了時のログ出力スイッチ(HGIMG4) SYSREQ_FIXEDFRAME RW 固定フレームレートスイッチ(HGIMG4) SYSREQ_DRAWNUMOBJ R 描画されたオブジェクト数(HGIMG4) SYSREQ_DRAWNUMPOLY R 描画されたポリゴン数(HGIMG4) SYSREQ_USEGPBFONT RW gpbフォント使用スイッチ(HGIMG4) SYSREQ_FIXMESALPHA RW 文字描画alpha値固定モード(HSP3Dish) SYSREQ_OLDBOXF RW 従来のboxf描画モード(HSP3Dish) (*)項目ごとに、読み(R)書き(W)の可否が異なります ・SYSREQ_CLSMODE、SYSREQ_CLSCOLOR redraw 0による描画開始時に画面をクリアするかどうかを設定します。 SYSREQ_CLSMODEに1を設定した場合はクリア、0の場合はクリアを行ないません。 スクリプト内で画面のクリアを行なっている場合は、システム側で背景クリアをしない方が 処理速度の向上につながります。 SYSREQ_CLSCOLORでクリアする際の色コードを設定することができます。 色コードは、RGB24bit($rrggbb)を1つにした数値で設定します。 ・SYSREQ_TIMER ミリ秒単位のタイマー値を返します。 プラットフォームごとに返される値は異なりますが、1ミリ秒につき1ずつ値が加算されていきます。 ・SYSREQ_PLATFORM 以下のHSP3Dishプラットフォーム値を返します。 マクロ名 値 内容 ------------------------------------------- PLATFORM_WINDOWS 0 Windows版 PLATFORM_IOS 1 iOS版 PLATFORM_ANDROID 2 android版 PLATFORM_WEBGL 3 hsp3dish.js(WebGL/JavaScript)版 PLATFORM_LINUX 4 Linux版 PLATFORM_RASPBIAN 5 Raspberry Pi(raspbian)版
| プラグイン / モジュール | HSP3Dish |
| バージョン | 3.7 |
| 作成日 | 2022/06/02 |
| 著作者 | onitama |
| URL | http://hsp.tv/ |
| 備考 | hsp3dish.asをインクルードすること。 |
| タイプ | 拡張命令 |
| グループ | 拡張入出力制御命令 |
| 対応環境 |
|
| hs ファイル | hsphelp\hsp3dish.hs |