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


HSPTV!掲示板


未解決 解決 停止 削除要請

2008
0524
Khgimg3のefxグループ減算処理2解決


K

リンク

2008/5/24(Sat) 15:25:06|NO.16071

最近新しくhgimg3の方でプログラムを
組んで見ているのですが
efxグループによる減算処理を
使用していたところ
setefx命令で
1024~1279の間で
減算処理が行われていることは
実際にプログラムを組んで分かったのですが
その間で数値を変えても減算率?が変わらず
ずっと一定のままです。

他の半透明や、加算処理などは数値を変えると加算率や
半透明率も変わっています。

使うときはsetefx id,t,0,0と
打って使ったりしています。
(1023<t<1080)

なぜか減算だけ変化が無いのですが
どなたか理由がお分かりになる方おられますか?
そもそも使い方自体間違っているのでしょうか?



この記事に返信する


おにたま(管理人)

リンク

2008/5/25(Sun) 01:18:09|NO.16086

HGIMG3の減算処理では今のところ、背景の色からテクスチャの色(またはポリゴンカラー)を
減算するものとして処理されています。
gcopyの色減算と仕様が異なっていますが、DirectXのブレンド設定で指定できるのが
この方法しかないと判断して実装しています。
今のところHGIMG3の仕様としてお考え頂ければと思います。



K

リンク

2008/5/25(Sun) 15:25:47|NO.16105

やはり仕様だったのですね。
ちょっと工夫して作っていきたいと思います。
お忙しい中ありがとうございました。



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