HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2022
1128
Driphgimg4でgmode 6を使用した場合の異常動作を改善する方法はありますか?0未解決


Drip

リンク

2022/11/28(Mon) 17:25:15|NO.97404

こんにちは。
Hgimg4を使用した場合、gmode 6の動作がdishと全く違うものになるのですが、これをdishと同一の動作にする方法はないでしょうか?
dishの場合はマニュアル通りに濃度縛りはあるものの正常に減算描画が行われるのですが、Hgimg4の場合は減算ではなく階調反転描画が行われてしまいます。
これまでにない処理に突然変更されてしまいびっくりしているのですが、アルファチャンネルを指定した描画色の指定もできないためグレースケールでの擬似的な減算表現もできず、この問題を回避する方法がなく困り果てています。
この問題を改善する方法を知っている方はご教授いただければ幸いです。
尚、テスト環境はWindows、HSP3.6以上です。よろしくお願いいたします。

#include "hsp3dish.as" //【!】 hgimg4.as を指定すると表示が変わる【!】 celload dir_tv+"\\jp6girl.png",3:celdiv 3,256,220 //ベース画像 redraw 0 repeat 2 gmode 2:pos 10,10+cnt*230:celput 3,0 //ベース画像 gmode 5+cnt,,,255 //squareのコピーモード x=10,x+256,x(1),x //squareのX座標 y=10+cnt*230,y,y+220,y(2) //squareのY座標 c=$888888,0,c,$880000 //squareの色 gsquare -257,x,y,c //square描画 pos 10,10+cnt*230:mes "gmode "+(5+cnt)+"の合成結果" loop redraw 1



この記事に返信する


ONION software Copyright 1997-2023(c) All rights reserved.