トップページ > 過去ログ > 記事閲覧
DxLib 3.08c の問題
名前:G2000 日時: 2012/08/01 17:12

DxLib 3.07f だと正常に動作するプログラムで、3.08c に変更すると、水平、垂直の線だけがDrawLineで描画されないという問題が起きています。1pxcel でも斜めに引けば描画されます。 3.07fと3.08cで DrawLine の実装に違いはあるのでしょうか? 単純に DrawLine を使うだけのサンプルを作ってテストしたのですが、それだと再現できず、A/Dコンバータのライブラリをリンクしている本番プログラムでだけ再現するため、少々困っています。

Page: 1 |

Re: DxLib 3.08c の問題 ( No.1 )
名前:いっち 日時:2012/08/02 22:45

私には心当たりがありません。再現するソースをご提供ください。 公開が無理なようでしたら、管理人さん宛てにプロジェクトを丸ごとメールで送付しておくと調査がはかどると思います。
Re: DxLib 3.08c の問題 ( No.2 )
名前:管理人 日時:2012/08/06 00:58

水平・垂直の線と斜めの線は描画の仕方が違うので、直線だけ結果が違うというのはありえます ただ、3.07f から 3.08c までの変更点が多いので、何が原因でその現象が発生するのかはわかりません もし不都合が無ければ現象が発生するプログラムを実行に必要なファイルを含めた状態で BQE00322(あっとまーく)nifty.com に送って頂けないでしょうか? ( (あっとまーく)を@に置き換えてください )
Re: DxLib 3.08c の問題 ( No.3 )
名前:管理人 日時:2012/08/19 23:41

gfmさんからのご報告で本件の原因と思われる箇所を特定できました 修正版をアップしましたので、もしよろしければお試しになってみてください m(_ _)m http://homepage2.nifty.com/natupaji/DxLib/DxLibVCTest.exe // VisualC++ 用 http://homepage2.nifty.com/natupaji/DxLib/DxLibBCCTest.exe // BorlandC++ 用 http://homepage2.nifty.com/natupaji/DxLib/DxLibGCC_DevCppTest.exe // Dev-C++ 用 http://homepage2.nifty.com/natupaji/DxLib/DxLibGCC_MinGWTest.exe // MinGW 用 http://homepage2.nifty.com/natupaji/DxLib/DxLibMakeTest.exe // ソース (中身を既存のライブラリのファイルに上書きして、BCCをお使いの 場合は『再構築』を、VCをお使いの場合は『リビルド』を、 Dev-C++をお使いの方は「Rebuild All(Ctrl+F11)」をして下さい)

Page: 1 |