Re: SetMaskTransColorのサンプル ( No.1 ) |
- 名前:いっち 日時:2010/11/13 22:24
事象確認しました。
Ver2.25bで試してみたところ意図通りに動作しているようでした。
Ver3.00では黒い短形が消えなくなっていました。(DX9で透過色がなくなったため?)
Ver3.04ではマスク自体がされなくなっていました。
※追記
SetMaskTransColor 自体は透過色からの避難的な機能なのでDX9以降の環境で機能しないのは問題無いのだと思います。
ただ、現行バージョンではマスク機能自体がうまく機能していないように見受けられます。
たとえば SetUseMaskScreenFlag のサンプルもVer2.25b以前とは動作が異なります。
|
Re: SetMaskTransColorのサンプル ( No.2 ) |
- 名前:コーラ 日時:2010/11/15 13:21
検証してくださってありがとうございます。
やっぱり今は意図通りに動いてないみたいですね。
|
Re: SetMaskTransColorのサンプル ( No.3 ) |
- 名前:管理人 日時:2010/11/20 14:53
ご報告ありがとうございます
手元で確認してみたところ、ご指摘の通りマスク機能が正常に動作していませんでした
修正版をアップしましたので、よろしければお試しになってみて下さい m(_ _;m
http://homepage2.nifty.com/natupaji/DxLib/DxLibVCTest.exe // VisualC++ 用
http://homepage2.nifty.com/natupaji/DxLib/DxLibBCCTest.exe // BorlandC++ 用
(中身を既存のライブラリのファイルに上書きして、BCCをお使いの
場合は『再構築』、VCをお使いの場合は『リビルド』をして下さい)
|
Re: SetMaskTransColorのサンプル ( No.4 ) |
- 名前:コーラ 日時:2010/11/22 13:54
管理人様、対応ありがとうございます。
SetMaskTransColorは避難的機能とのことですが
リファレンスから削除したのですね。
|
Re: SetMaskTransColorのサンプル ( No.5 ) |
- 名前:管理人 日時:2010/11/23 17:29
はい、いっちさんも仰られていますが、Ver3.00 移行は DirectDraw の透過色機能は
使用していないので、この関数自体が意味を成さなくなりましたのでリファレンスから削除しました
|
Re: SetMaskTransColorのサンプル ( No.6 ) |
- 名前:コーラ 日時:2010/11/24 20:14
やはりそうでしたか。
管理人様、ご返信してくださってありがとうございます。
|