texload2

テクスチャをファイルから登録

texload2 "filename",sx,sy

"filename" : 登録するテクスチャの画像ファイル
sx,sy      : 基準となるテクスチャサイズ

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

解説

画像ファイル"filename"の内容をテクスチャとして登録します。
texload命令と同じ動作を行ないますが、DirectXのAPIを使用して読み込みが行なわれます。
使用可能なフォーマットは、BMP,JPG,GIF,PNG,DDS,TGA,TIFFなどです。
テクスチャの登録が終了すると、システム変数statにテクスチャIDが代入されます。
失敗した場合はシステム変数statにマイナス値が代入されます。

DDSやTGAファイルなどアルファチャンネルを含む画像データは、texload2命令で読み込むことで有効になります。
ただし、texload2命令はビデオカードのスペックに合わせて画像サイズを最適なサイズに拡大縮小を行なうことがあります。
必要に応じてtexloadtexload2命令を使い分けるようにしてください。

sx,syでテクスチャサイズを強制的に指定することが可能です。
通常は、指定を省略していて問題ありません。

関連項目

settexテクスチャを登録(hgimg3)
texloadテクスチャをファイルから登録(hgimg3)

サンプル逆引き (4)

meshmap5.hsp
meshmap6.hsp
meshmap7.hsp
objsort.hsp

情報

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