投稿時間:04/03/07(Sun) 16:56 投稿者名:友瀬
Eメール:tomose@mua.biglobe.ne.jp URL :http://www2s.biglbe.ne.jp/~tomose/
タイトル:AddBitmapAlphaXYW() の引数について
友瀬@マイナーベンダーです。 おつかれさまです。
表記件、仕様書・Prototype をみると int AddBitmapAlphaXYW( string winname, string fname, int offsetx, int offsety, int transflg, int alpha );
・・・となっていますが、これで正しいでしょうか? 実は、こちらで試していたところ、offsetx と offsety が逆に なっているような動作になっています。
実際のソースの一部を抜粋すると、以下のような感じです。
----------------------------------------------------------- LoadBitmapW( curwnd,"bg400.hp2"); AddBitmapXYW( curwnd,"battlebd.hp2",0,150,1); AddBitmapXYW( curwnd ,"a_01.hp2" , 50 , 0 ,1 ); AddBitmapAlphaXYW( curwnd,"battlebp.hp2",150, 0, 1,128); // 仕様書どおりなら // AddBitmapAlphaXYW( curwnd,"battlebp.hp2",0,150, 1,128); // と書けば重なるはずなんだけど、xy逆にしないとダメだった。 -----------------------------------------------------------
こちらで使っているPWSバージョンは2.10と少し古いのですが、 そのあたりの影響でしょうか? もしくは ayac(ver2.02), ayap(Ver1.02a) の問題でしょうか? それとも友瀬がなにか根本的に勘違いしていますか?
よろしくお願いします。
|