如何动画一个人走在一个XAML页面,并显示一条横幅在Windows 8手机用户(How to ani

2019-09-02 13:25发布

您好我想建立一个应用程序,如果用户闲置说5秒钟,然后一个人从左边走,会显示像文本块的横幅,其中“你在做什么?”。 我正在开发的Windows应用程序一个游戏应用程序,它是想法来到我的脑海里。 但我不知道如何做到这一点的XAML和特别是在WPF,随着Windows Phone 8。

我知道很少动画,想了解更多。 故事板动画,我知道transtions,但我怎么能使用做这样的动画?

 <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>

但这种动画是非常简单的,请指导

Answer 1:

使用混合的动画。 这将使动画一千倍容易。 手写动画是非常乏味的。

如果这个游戏是完全在XAML我建议具有具有5秒的时间间隔的计时器。 每一次你点击它复位定时器动作。

一旦定时熄灭你开始你想要做什么故事板,无论是移动文本框在屏幕上或像你说的有跨越与它后面的文本屏幕顶部的字符的步行路程。 如果你把你的性格画布里面可以更改页边距各地得到你想要的字符。



文章来源: How to animate a man walking in a xaml page and showing a banner to the user in Windows phone 8