いつもDXライブラリに大変お世話になっております。
「3D機能をオフ」にして「DrawTriangle」を使用すると、
DrawTriangle関数内でアクセス違反エラーが発生する現象を
確認いたしましたのでご報告します。
使用したDXライブラリはWindows版の3.17d、ファイルの最後の更新日時は3/6の1:28です。
よければ一度ご確認いただけますと幸いです。
<再現ソース>
#include "DxLib.h"
int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance,
LPSTR lpCmdLine, int nCmdShow )
{
ChangeWindowMode(TRUE) ; // ウィンドウモード
SetAlwaysRunFlag(TRUE);
SetUse3DFlag( FALSE );// ★3Dフラグをオフにする。これをコメントアウトするとエラーが起きなくなります
if( DxLib_Init() == -1 ){ return -1;} // DXライブラリ初期化処理
SetDrawScreen( DX_SCREEN_BACK );
// ESCを押すまでループ
while( ProcessMessage() == 0 && CheckHitKey( KEY_INPUT_ESCAPE ) == 0){
DrawTriangle( 0, 0, 100, 50, 50,150, GetColor(255,255,255) ,TRUE);
ScreenFlip();
WaitTimer(16);
ClearDrawScreen();
}
DxLib_End() ; // DXライブラリ使用の終了
return 0 ; // ソフトの終了
}