direct2d

    0

    3答えて

    私はC++を使用しています。私は、MSDNに[here](-here I should add the link-)次のコードを見て: m_pRenderTarget->BeginDraw(); m_pRenderTarget->SetTransform(D2D1::Matrix3x2F::Identity()); m_pRenderTarget->Clear(D2D1::ColorF(D2D

    1

    3答えて

    私はタイプCComPtrのオブジェクトを使用しています。しかし、私はいくつかのメモリリークの問題を抱えています。 CComPtr<ID2D1Bitmap> bitmap = create_bitmap(bitmapSize); auto n = count_ref((ID2D1Bitmap*)bitmap); :私は1に等しいnの値を期待していたが、それは実際に等しい ID2D1Bitmap

    0

    1答えて

    私は非常に簡単な例からDirect2Dを起動しました。 工場とID2D1HwndRenderTargetを取得し、WM_PAINTメッセージを処理して、「クリア」機能を使用して単色の背景だけを描画します。 私はウィンドウを移動するまで、うまく動作します。ウィンドウが動いているとき、何も描かれていないように灰色に変わります。私は楕円を描こうとしましたが、結果は同じです。 ウィンドウを移動してウィンド

    0

    1答えて

    を学ぶために保有する必要がありますか、と私は、DirectXの方を目指しています私はDirectX技術を習得する前に学ぶ必要があります。 ご協力いただければ幸いです!

    0

    1答えて

    Direct2DをC#で使い始めました。 私はthis example appをダウンロードして使用しました。 アプリケーションは正常に動作しますが、ハードドライブからpngイメージをロードして表示する必要があります。 このサンプルでは、​​OnRenderというファンクションで、RenderTarget.DrawBitmapと表示されます。 しかし、私は実際にメモリにpngをロードすることに問題

    1

    1答えて

    私は、Win32アプリケーション上で動作するC++の小さな2Dレンダリングライブラリを持っており、Direct2Dを使ってそれを描画しています。私はBeginDraw()を呼び出し、描画の負荷を行ってからDrawText()を呼び出しました。これはもちろんEndDraw()の前です。 レンダリング関数の呼び出しを続けることができるように、代わりにWM_PAINT(おそらく待たずに)を送信したために

    0

    1答えて

    開発中ではない小さなゲームを作り直したいと思っていました。正しいDirectX APIを習っていますか?このゲームでは、すべてのアニメーションにスプライトを使用していました。 このようなゲームではdirect2dまたはdirect3dを学習できますか?

    0

    1答えて

    Direct2Dでビットマップを描画する際に問題があります。 HWNDRenderTarget::DrawBitmap関数を使用するたびに、アクセス違反(コード0xc0000005)が発生します。ここに問題の機能があります。 void Graphics::game() { mprendertarget->Clear(D2D1::ColorF(D2D1::ColorF::Black))

    0

    1答えて

    私は(sharpdxを使用してC#で)アプリケーションのためのDirect2Dを学んでいますが、私は仕事をする最新の方法です見つけるのに苦労してい..ここ は私の現在の問題である: 最初は、MSDNの「クイックスタート」に記述されているようなD2D1FactoryでDirect2Dを使用しました。しかし、パフォーマンスを最適化するためには、some caching mechanismにアクセスする

    1

    1答えて

    私はプリンタHDCは、以下のように作成され、正しくGDIのDC内のテキストを描画するために、直接2D APIを使用 が、私はプリンターDCのテキストを描画するために同じコードを使用すると、それが失敗した、 、 hdc = CreateDC("WINSPOOL", printerName, "", pdevMode); 直接2Dドローテキストコードスニペットは、残念ながら if (p_d2dFa