1

こんにちは、ユーザーが 5 秒間アイドル状態の場合、男性が左側から歩いて、「何をしているのですか?」というテキスト ブロックのようなバナーを表示するアプリを構築したいと考えています。私はWindowsアプリ用のゲームアプリを開発していますが、そのアイデアが頭に浮かびました。しかし、Windows phone 8 を使用して、XAMl および特に WPF でこれを行う方法がわかりません。

私はアニメーションについてほとんど知らないので、もっと学びたいと思っています。ストーリーボード アニメーションとトランジションは知っていますが、それを使用してこの種のアニメーションを行うにはどうすればよいでしょうか?

 <Storyboard x:Name="SuperAnimation" >
        <DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="FirstImage" Storyboard.TargetProperty="(UIElement.Opacity)">
            <EasingDoubleKeyFrame KeyTime="00:00:00" Value="0.2"/>
            <EasingDoubleKeyFrame KeyTime="00:00:02" Value="0.6"/>
            <EasingDoubleKeyFrame KeyTime="00:00:04" Value="0.3"/>
            <EasingDoubleKeyFrame KeyTime="00:00:06.7000000" Value="1"/>
        </DoubleAnimationUsingKeyFrames>
    </Storyboard>

しかし、この種のアニメーションは非常に単純です。ガイドしてください

4

1 に答える 1

0

アニメーションに Blend を使用。アニメ化が何千倍も簡単になります。手書きのアニメーションは非常に面倒です。

このゲームが完全に xaml である場合は、5 秒間隔のタイマーを使用することをお勧めします。アクションをクリックするたびに、タイマーがリセットされます。

タイマーが切れたら、やりたいことのストーリーボードを開始します。たとえば、テキスト ボックスを画面上で移動したり、画面の上部をキャラクターが歩いたり、背後にテキストが表示されたりします。キャラクターをキャンバス内に配置する場合は、余白を変更して、必要な場所にキャラクターを配置できます。

于 2013-05-10T20:02:05.180 に答える