探索Silverlight中的用户体验开发:动画场景与键盘输入处理
1. 创建简单卡通场景
在Silverlight 3中创建卡通或游戏的动画场景,可按以下步骤操作:
1. 创建静态场景 :先绘制卡通场景的静态显示。例如,绘制一个类似巨石从边缘滚落并沿着有岩石凸起的山坡翻滚的场景。
2. 创建动画故事板 :使用Expression Blend中的“对象和时间线”编辑工具,创建一个动画故事板,在一段时间内更改 RotateTransform 、 ScaleTransform 和 SkewTransform 类的相应值。
1.1 变换的静态性质
在Expression Blend中应用变换或通过代码创建变换后,其本质是静态的。例如,对一个矩形应用旋转变换:
<Rectangle Width="50" Height="50" Fill="Navy">
<Rectangle.RenderTransform>
<RotateTransform x:Name="RotateTransform" Angle="30"
CenterX="25" CenterY="25" />
</Rectangle.RenderTransform>
</Rectangle>
此代码使矩形倾斜30度,且运行代码时矩形外观保持不
超级会员免费看
订阅专栏 解锁全文
38

被折叠的 条评论
为什么被折叠?



