トップページ > 記事閲覧
SetDrawBright関数に関して
名前:N.N 日時: 2019/08/29 00:52

初めてこちらの掲示板を利用させて頂きます。 SetDrawBright関数なのですが、こちらはDrawGraph関数にてTransFlagをTRUEにした場合では適用されないのでしょうか? 最新版のDXライブラリを使用しておりますが、TRUEにすると色が変化せず、FALSEにすると色が変化しました。 多分、私のコードか用意した画像が悪いのだと思うのですが念の為に確認しておきたいです。 どうか、よろしくお願い致します。
メンテ

Page: 1 |

Re: SetDrawBright関数に関して ( No.1 )
名前:管理人 日時:2019/08/30 02:03

手元で以下のようなシンプルなテストプログラムを組んで試してみましたが、 正常に SetDrawBright で赤色に変化しました( Test1.bmp は サンプルプログラム実行用フォルダ の中にあります ) #include "DxLib.h" int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow ) { int GrHandle ; // ウインドウモードで起動 ChangeWindowMode( TRUE ) ; // DXライブラリの初期化 if( DxLib_Init() < 0 ) return -1 ; // 画像の読み込み GrHandle = LoadGraph( "Test1.bmp" ) ; // 描画先を裏画面にする SetDrawScreen( DX_SCREEN_BACK ) ; // メインループ(何かキーが押されたらループを抜ける) while( ProcessMessage() == 0 ) { // 画面のクリア ClearDrawScreen() ; // 描画輝度を赤色だけに設定 SetDrawBright( 255, 0, 0 ) ; // 画像の描画 DrawGraph( 0, 0, GrHandle, TRUE ) ; // 裏画面の内容を表画面に反映 ScreenFlip() ; } // DXライブラリの後始末 DxLib_End() ; // ソフトの終了 return 0 ; } よろしければ↑こちらのようなシンプルなプログラムでは N.Nさんの環境でも 正常に SetDrawBright が機能するか試してみていただけないでしょうか? m(_ _)m
メンテ
Re: SetDrawBright関数に関して ( No.2 )
名前:N.N(解決済み) 日時:2019/08/31 01:12

管理人さん、ありがとうございます。 試してみたところ、正常に色が変わりました。 だとすると私側の問題なので改めて見直してみます。 お手数おかけして申し訳ありませんでした。
メンテ

Page: 1 |

題名
名前
コメント
パスワード (記事メンテ時に使用)

   クッキー保存