2016-03-23 10 views
0

私はVisual Studio Community 2015を使用してUWPに取り組んでいます。プロジェクトはチャットアプリケーションになります。Universal Windows Projectでアニメーション化された顔文字を実装する方法は?

私はアプリで高品質のアニメーション絵文字を実装する必要があります。 GIF画像でWebViewを使用することは、品質の低下のために望ましくありません。それぞれの絵文字を別々のイメージとして追加し、絵文字ボードでイメージフレームをアニメーション化し、それを中心に他のコンテンツを構築することは、特にメモリが少ないデバイスでは非常に効果がありません。

これを解決する他の方法はありますか?

答えて

0

Win2D、特にCanvasSpriteBatchを見て、必要なパフォーマンスを提供するはずです。ギャラリーにSpriteSheetを使用するサンプルがあります。

https://github.com/Microsoft/Win2D-Samples/tree/master/ExampleGallery/UAP/SpriteSheets

+0

Win2Dは良さそうに見えますが、SpriteSheetsの例では、10勝モバイルエミュレータ上でOutOfMemoryExceptionがスローされます。私はさらにそれを見ていきます。ありがとう。 – puzzler

+0

私は、絵文字を選択するキャンバスグリッドを作っています。 RichEditBoxを使用してメッセージを作成します(そこには、エモーティコンはアニメーション化されていませんが、それは問題ありません)。 RichTextBlockのテキストの中で単一のアニメーションイメージでキャンバスをバインドするとうまくいきます。もっとテストしますが、最終的にはこれを使用します。 – puzzler

関連する問題