トップページ > 記事閲覧
SetTransformTo2Dの不具合
名前:れあ 日時: 2018/06/08 18:42

こんにちは、毎度、要望した関数を実装してくださり、ありがとうございます。 以前、追加していただいた SetTransformTo2D ですが DrawLine DrawPrimitive2D では正常に描画されるのですが、 DrawString DrawGraph では座標変換をしたあとに元の画面領域でクリップされてしまいます。 例えば、SetTransformTo2D でスクロールを実装する場合、画像や文字が欠けてしまいます。 ソースを見たところ、IN_DRAWAREA_CHECK 及び OUT_DRAWAREA_CHECK の段階で、クリップされてしまうようですが、どうするべきでしょうか?
メンテ

Page: 1 |

Re: SetTransformTo2Dの不具合 ( No.1 )
名前:管理人 日時:2018/06/11 00:22

すみません、ご指摘の通り SetTransformTo2D を使用すると IN_DRAWAREA_CHECK などの 『事前に簡易クリッピング処理を行っている描画関数』で正常なクリッピングが行われないバグがありました 修正版をアップしましたので、よろしければお試しください m(_ _;m http://dxlib.o.oo7.jp/temp/DxLibVCTest.zip // Windows版 VisualC++ 用 http://dxlib.o.oo7.jp/temp/DxLibBCCTest.zip // Windows版 BorlandC++ 用 http://dxlib.o.oo7.jp/temp/DxLibBCC2Test.zip // Windows版 C++ Builder 10.1 Berlin 用 http://dxlib.o.oo7.jp/temp/DxLibGCC_MinGWTest.zip // Windows版 MinGW 用 http://dxlib.o.oo7.jp/temp/DxLibDotNet.zip // Windows版 .NET用 http://dxlib.o.oo7.jp/temp/DxLibAndroidTest_ARM.zip // Android版 ARM用 http://dxlib.o.oo7.jp/temp/DxLibAndroidTest_x86.zip // Android版 x86用 http://dxlib.o.oo7.jp/temp/DxLibMakeTest.zip // ソース (中身を既存のライブラリのファイルに上書きして、BCCをお使いの 場合は『再構築』を、VCをお使いの場合は『リビルド』を、 Dev-C++をお使いの方は「Rebuild All(Ctrl+F11)」をして下さい)
メンテ
Re: SetTransformTo2Dの不具合 ( No.2 )
名前:れあ(解決) 日時:2018/06/11 21:48

修正ありがとうございます。 正常に動作することを確認しました。
メンテ

Page: 1 |

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

   クッキー保存