2013-09-26 92 views
0

我正在開發Windows Phone 8遊戲應用程序,我想旋轉圖像,同時我想將圖像的大小從100重新設置爲0,然後再次從0到100到目前爲止我所做的是如何旋轉圖像並同時調整大小

<Storyboard x:Name="Rotatetransition" > 
     <DoubleAnimation Storyboard.TargetName="TransRotate" 
        Storyboard.TargetProperty="ScaleX" 
        From="1" To="0" 
        BeginTime="0:0:0" 
        Duration="0:0:0.5" 
        AutoReverse="True"/> 
     <DoubleAnimation Storyboard.TargetName="TransRotate" 
        Storyboard.TargetProperty="ScaleY" 
        From="1" To="0"               
        BeginTime="0:0:0" 
        Duration="0:0:0.5" 
        AutoReverse="True"/> 
    </Storyboard> 

所以這個動畫是從100現在同樣的圖像調整我的形象,以0我想轉動,使得其看起來不錯,我可以加載新遊戲的新形象。

對於rotaing像我有代碼

<Storyboard x:Name="Rotatetransition2" > 
     <DoubleAnimation Storyboard.TargetName="AnimatedRotateTransform" 
              Storyboard.TargetProperty="Angle" 
              By="10"   
              To="720" 
              Duration="0:0:0.2" 
              FillBehavior="Stop" /> 

    </Storyboard> 

但問題是圖像控制,我可以在比賽結束的時候,我將使用只有一個孩子<Image.RenderTransform>

<Image x:Name="PreviewImage" Height="480" Width="480" Opacity="1" RenderTransformOrigin="0.5,0.5" > 
       <Image.RenderTransform> 
        <ScaleTransform x:Name="TransRotate" /> 
       </Image.RenderTransform> 
       <!--<Image.RenderTransform> 
        <RotateTransform x:Name="AnimatedRotateTransform" Angle="0" /> 
       </Image.RenderTransform>--> 
      </Image> 

在後面的代碼致電

Rotatetransition.Begin(); 
Circletransition.Begin(); 
RotatetransitionRev.Begin(); // Again resize the new Loaded image from 0 to 100 
Circletransitionrev.Begin(); // Roate the image again from 0 to 720 
StartThegame(); 

任何人都可以建議我該如何做到這一點?

新遊戲將開始。

回答

1

嘗試使用的TransformGroup:

<Image.RenderTransform> 
    <TransformGroup> 
     <ScaleTransform /> 
     <RotateTransform /> 
    </TransformGroup> 
</Image.RenderTransform> 
+0

動畫不存在於Windows手機8. – Debhere

+0

但是我這可以用上述方案來實現的方式,但在動畫不順暢,它很遲鈍,任何想法如何去流暢的動畫? – Debhere

+1

嗨Debhere,不幸的是我需要更多地瞭解你的代碼,看看如何優化它。是否有其他操作在後臺進行?圖像分辨率是否很高?我覺得像一個簡單的規模和翻譯圖像應該有不俗的表現,所以可能有另一個因素。 – codechinchilla

相關問題