トップページ > 記事閲覧
3D機能オフ時のDrawTriangleでエラー
名前:SmokingWOLF 日時: 2017/03/06 17:29

いつも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 ; // ソフトの終了 }
メンテ

Page: 1 |

Re: 3D機能オフ時のDrawTriangleでエラー ( No.1 )
名前:管理人 日時:2017/03/07 02:33

ご報告ありがとうございます すみません、今日は作業時間が尽きてしまったので、明日以降に修正します m(_ _;m
メンテ
Re: 3D機能オフ時のDrawTriangleでエラー ( No.2 )
名前:管理人 日時:2017/03/08 01:15

お待たせしました ソフトウエアレンダリングモードで DrawTriangle を使用すると メモリの不正なアクセスが発生してしまうバグを修正したバージョンをアップしましたので、 よろしければお試しください m(_ _;m http://dxlib.o.oo7.jp/temp/DxLibVCTest.exe // VisualC++ 用 http://dxlib.o.oo7.jp/temp/DxLibBCCTest.exe // BorlandC++ 用 http://dxlib.o.oo7.jp/temp/DxLibBCC2Test.exe // C++ Builder 10.1 Berlin 用 http://dxlib.o.oo7.jp/temp/DxLibGCC_MinGWTest.exe // MinGW 用 http://dxlib.o.oo7.jp/temp/DxLibDotNet.zip // .NET用 http://dxlib.o.oo7.jp/temp/DxLibMakeTest.exe // ソース (中身を既存のライブラリのファイルに上書きして、BCCをお使いの 場合は『再構築』を、VCをお使いの場合は『リビルド』をして下さい)
メンテ
Re: 3D機能オフ時のDrawTriangleでエラー ( No.3 )
名前:SmokingWOLF(解決) 日時:2017/03/08 14:03

導入したところ、問題が解消したことを確認しました。 Android版公開もあってお忙しい中、早々のご対応、誠にありがとうございます!
メンテ

Page: 1 |

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

   クッキー保存