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)

情報

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