問題タブ [win2d]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
890 参照

c# - win2D uwp はインクキャンバスにハイライト ストロークを保存しません

ハイライトストロークをpngとして保存しようと必死です。これを機能させるために、UWPにwin2dを使用しています。不透明度 100% のストロークではうまく機能しますが、 を設定するDrawAsHighlighter = true;と、保存された png は空になり、完全に透明になります。

これが私のコードです:

ハイライトがビジュアル ツリーに存在しないことが原因である可能性があると読みましたが、それについてはよくわかりません。

ところで、color( attributes.Color = Color.FromArgb(128, 255, 0, 0)) の不透明度を変更しようとすると、inkcanvas がアルファを適用しません。何か不足していますか?

0 投票する
1 に答える
508 参照

c# - UWP MediaElement と Win2d CanvasControl の間でリソースを共有する方法は?

WinRT IBasicVideoEffect で作成したビデオを Win2d CanvasControl に描画しようとしています。

Win2d ビデオ効果の例は、IBasicVideoEffect インターフェイスを WinRT コンポーネントとして実装する上で構築されています。メソッド SetEncodingProperties (IBasicVideoEffect) から作成されたビットマップと CanvasControl() から作成されたビットマップには異なるデバイスがあり、相互に描画できません。

ここでは、CanvasControl で描画した後、_mediaElementCanvasRenderTarget を取得しています。

デバイスが異なるため、エラーが発生します。また、1 つのデバイスを両方の UIElements に設定しようとしましたが、役に立ちませんでした。

この状況にどう対処するか?

0 投票する
1 に答える
583 参照

c# - 特定の画像を選択してから、win2d キャンバス上で移動する画像を選択する方法は?

win2dキャンバスに異なるポイントと異なるサイズの2つの異なる画像を追加し、アプリケーションを実行して、表示するように設定された2つの画像の完璧なポイントを表示します。次に、画像を選択してキャンバス上で移動する方法。

0 投票する
1 に答える
64 参照

c# - Win2D Windows 10 Universal App で追加メニューをオフにする方法

簡単な質問があります。このメニューをオフにするにはどうすればよいですか? pirntscreen へのリンク私はすでにフレームカウンターを無効にしています:

メソッド内:

0 投票する
1 に答える
718 参照

uwp - Win2D から VirtualBitmapControl を使用してイメージをすぐにロードする

XAML、UWP、MVVM、および Win2D の新機能。

ページビューに非常に大きな画像を表示する必要があります。私は Win2D、特に VirtualBitmapControl と VirtualBitmapExample を見ています。

これは私がやりたいことに近いですが、画像を選択する必要はありません。ページに移動すると、その情報が既にあります。

コントロールを複製してファイル ピッカーを削除しようとしましたが、ファイル パスから画像を読み込んでページに表示する場所がわかりません。

デバッガーをステップ実行すると、VirtualBitmapControl は、ファイル パスのバインディングが設定される前に初期化されます。さらに別のレイヤーを追加するために、MVVM も使用しているため、すべてを UserControl としてカプセル化し、Image コントロールを使用するのと同じ方法で使用できるようにしようとしていました。

ここに私のXAMLコードがあります:

コードビハインドは次のとおりです。

そして、自分のページ XAML からコントロールをどのように使用しているか:

誰かが私を正しい方向に向けたり、私が何を間違っているのか、何が欠けているのかを教えてくれれば、それは大歓迎です.

シェリ

0 投票する
1 に答える
656 参照

c# - UWP アプリへの物理演算の追加

現在、Win2d を使用してすべての要素を描画しています。ここでWin2dに関してこれを読みました:

Win2D は完全なオールインワン ゲーム エンジンではなく、グラフィックス API ですが、入力、サウンド、物理などの他の領域の他の API と組み合わせて、2D ゲームのグラフィックス部分を実装するために使用できます。ゲームのニーズなど

私は Box2d を調べました (Android アプリが Box2d を使用しているため、これが推奨されます)。しかし、Nuget を使用して Box2d をインストールすると、Package restore failed. Rolling back to package changes for ....

また、Box2d のサイトで、Farseer Physics Engineというポートがあることも確認しました。Box2d と同じ問題が発生します。

その後、さらに調べてみると、 Physics Helper XAMLが見つかり、コードを実行しました。これは私たちが望んでいるものにかなり近いですが、既存のアプリで設定するのはかなり難解に思えます。これは Farseer Physics を使用しており、シミュレーターで問題なく動作します。

私は主に Mac および Android アプリを開発しているため、Visual Studio を実行し、Windows 環境で開発する新しい領域です。また、多くのドキュメントが古くなっているようです。

基本的に、UWP に物理演算を追加するのに最適なものは何だろうと思っています。別の解決策を取り上げていない場合は、ここで検討する必要があります。それについて知りたいです。