C#开发WPF/Silverlight动画及游戏系列教程(Game Course):(二十) 第一部分拓展小结篇
2009-07-01 07:07:30 来源:WEB开发网核心提示: 二、完美遮罩层 在C#开发WPF/Silverlight动画及游戏系列教程(Game Course):(十一)地图遮罩层的实现 中我曾经讲解了如何实现地图遮罩层,虽然是实现了,C#开发WPF/Silverlight动画及游戏系列教程(Game Course):(二十) 第一部分拓展小结篇
二、完美遮罩层
在C#开发WPF/Silverlight动画及游戏系列教程(Game Course):(十一)地图遮罩层的实现 中我曾经讲解了如何实现地图遮罩层。虽然是实现了,但是还有一些小小的瑕疵,如果不屏蔽它,那么这会很大幅度影响到游戏的画面效果。
首先我们按照第十一节中说到的方法来截取我们地图中心的这个标志物,并取名为Mask3.png并且加载到项目Map文件夹中:
接下来我们同样在后台代码中初始化它:
//创建遮罩层
Image Mask = new Image();
private void InitMask() {
Mask.Width = 202;
Mask.Height = 395;
Mask.Source = new BitmapImage((new Uri(@"MapMask3.png", UriKind.Relative)));
Mask.Opacity = 0.7;
Carrier.Children.Add(Mask);
Canvas.SetZIndex(Mask, 612); //其中的612 = Mask的高 + Mask的Y值,由于还没引进地图控件暂时这样写
}
Tags:开发 WPF Silverlight
编辑录入:爽爽 [复制链接] [打 印]- ››开发Android 日历教程
- ››开发学院总结 Win 8实用技巧大全
- ››开发学院原创教程:把win8的IE10放桌面上方法(非...
- ››silverlight全屏显示图片
- ››Silverlight MVVM 模式(一) 切近实战
- ››开发者眼中的Windows Phone和Android
- ››开发学院教你用SQL 语句最快速清空MySQL 数据表的...
- ››WPF学习笔记12. Binding (5)
- ››WPF学习笔记11. Binding (4)
- ››WPF学习笔记10. Binding (3)
- ››WPF学习笔记9. Binding (2)
- ››WPF学习笔记8. Binding
更多精彩
赞助商链接