silverlight动画设计-飞船打子弹动画设计.ppt

面向对象的动画设计 基础练习:得到位置 得到目标位置 ship1.GetValue(Canvas.LeftProperty) ship1.GetValue(Canvas.TopProperty) 得到的是目标左上角距离左边和定边的距离 基础练习:设置位置 ship1.SetValue(Canvas.LeftProperty, shipLocation.X); ship1.SetValue(Canvas.TopProperty, shipLocation.Y); 把目标左上角设置到指定位置 帧呈现事件 private void myRender(object sender, EventArgs e) { } CompositionTarget.Rendering += myRender; 一个动画有很多帧组成,在每帧中都可以执行判断或操作 新建项目MyGame 新建文件夹UserControls 把矢量图转换成的xaml文件拷贝入文件夹UserControls 把xaml文件修改正确的namespace,再包含到项目中(这两步不能反了,因为只要包含到项目中就会生成cs文件) 如下格式 在页面放入飞船和按钮 Canvas Background=Bisque Width=500 x:Name=cnv Button Canvas.Left=12 Canva

文档评论(0)

1亿VIP精品文档

相关文档