es_excopy2

Direct3D描画による画像コピー(マクロ)

es_excopy2 p1,p2,p3,p4,p5,p6,p7

p1=オフスクリーンバッファID(0~63)
p2=コピー元座標を指す配列変数
p3=コピーするサイズを指す配列変数
p4=表示するサイズを指す配列変数
p5=回転角を指す配列変数
p6=半透明パラメータを指す配列変数
p7=ライト色

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

解説

es_excopy命令のパラメータをまとめてスクリプトを見やすくするためのマクロです。

パラメータの代入の仕方は次のようになっています。

・p1、p7は数値変数を指定しても、直接数値を代入しても可
・p2~p4には要素0にサイズまたは座標のX方向、要素1にY方向の値が入った配列変数の変数名を指定する
・p5には要素0から順にX方向、Y方向、Z方向の回転角が入った配列変数の変数名を指定する
・p6には要素0にブレンドファクター、要素1にα値が入った配列変数の変数名を指定する
・全パラメータは省略不可

この命令を実行するには、 es_screen命令でDirect3Dを使用するように指定する必要があります。

サンプル

buf=2
src=0,0
size=640,480
disp=320,240
rot=rotx,roty,rotz
blend=ESB_ALPHA,128
light=$ffffff
es_excopy2 buf,src,size,disp,rot,blend,light

関連項目

es_excopyDirect3D描画による画像コピー(hspdxfix)

情報

プラグイン / モジュールhspdxfix
バージョン0.19c
作成日2007/06/19
著作者Sinagawa(original by onitama)
URLhttp://www.onionsoft.net/
備考当プラグインに関する質問、要望などはSinagawaへお願いします。
URL->http://www.hspdx.net/
Mail->s@hspdx.net
タイプ拡張命令
グループ拡張画面制御命令
hs ファイルhsphelp\hspdx.hs