posts - 156,  comments - 5253,  views - 174万
09 2009 档案
WPF/Silverlight深度解决方案:(七)HLSL自定义渲染特效之完美攻略(中)
摘要:通过上一节的解说,大家是否已经对HLSL有了较深刻的认识和理解,HLSL的渲染不仅仅局限于静态处理,通过时时更新HLSL代码的各全局变量值同样可以实现动画形式的渲染,非常Cool对吧~。那么本节我将向大家介绍如何在Silverlight平台上实现HLSL动画渲染特效。 阅读全文
posted @ 2009-09-28 23:07 深蓝色右手 阅读(5882) 评论(13) 推荐(3) 编辑
WPF/Silverlight深度解决方案:(六)HLSL自定义渲染特效之完美攻略(上)
摘要:Shader Effect中文名称为“渲染特效”或“滤镜”,WPF中自带有5种位图特效及2种渲染特效,而Silverlight中仅有这2种渲染特效: BlurEffect(模糊渲染)和 DropShadowEffect(投影渲染)。由于目前WPF/Silverlight被应用的领域还不是很多,大多数开发者仅仅是将之作为Winform/Webform的替代品,那么现成的这几种渲染特效已足够应付大多数的场合需要。但是如果您打算利用WPF/Silverlight进行更高端的开发,例如动画制作及游戏设计,那么没有少则数十种的自定义渲染特效库是无法满足绚丽多彩的画面需求的。本节我将以Silverlight平台为例,向大家介绍如何制作及实现HLSL自定义渲染特效。 阅读全文
posted @ 2009-09-28 08:46 深蓝色右手 阅读(10586) 评论(21) 推荐(10) 编辑
C#开发WPF/Silverlight动画及游戏系列教程(Game Tutorial):(三十四)地图编辑器诞生啦!
摘要:没有地图编辑器的游戏不是好游戏--至理明言。 到目前为止,教程示例游戏中虽然实现了A*,但是还无法轻松的为地图设置障碍物;并且游戏所有地图均为一张整的大图片,主角的移动会导致窗体对地图的不停切割,越大的地图带来的负面性能损耗越明显。对地图进行切片处理则可达到性能的最大优化:载入的时候按需加载,地图根据主角的位置仅显示特定部份;并且如果还能配上任意勾勒的遮挡物,那么这一切的一切将更能完美的诠释我们的游戏。开发制作地图编辑器已迫在眉睫。 阅读全文
posted @ 2009-09-25 23:36 深蓝色右手 阅读(11448) 评论(27) 推荐(8) 编辑
WPF/Silverlight深度解决方案:(五)基于像素的图像合成(For Silverlight)
摘要:本节我将为大家讲解如何在Silverlight平台上实现上一节中的纸娃娃系统,即WPF-Silverlight的移植。 众所周知Silverlight是WPF的子集,Silverlight对像素位图的处理是在3.0版本之后才开始支持,本节我将大量的用到它: WriteableBitmap – 传说中神话的代言人。 阅读全文
posted @ 2009-09-20 16:43 深蓝色右手 阅读(6055) 评论(16) 推荐(5) 编辑
WPF/Silverlight深度解决方案:(四)基于像素的图像合成(For WPF)
摘要:传统的基于GDI或GDI+的图形开发大家再熟悉不过了,通过Drawing类可以轻松的对位图进行处理,那么在WPF中的Media类是否也拥有同样类似的方法功能呢?这是肯定的。 本节我以精灵装备合成Show(纸娃娃)为例向大家演示如何在WPF中实现基于像素的图象合成。 阅读全文
posted @ 2009-09-20 15:32 深蓝色右手 阅读(5611) 评论(9) 推荐(4) 编辑
C#开发WPF/Silverlight动画及游戏系列教程(Game Tutorial):(三十三) 锦上添花之魔法特效装饰
摘要:上一节,我们实现了6大系魔法的附加属性,并赋予了不同的颜色加以区别;但是在实际的游戏开发中,特别是Q版或追求艺术表现的网络游戏中,为了能够更加突显魔法的绚丽与雍华,设计师们会为魔法增加大量的画面体现:例如被冻结的精灵脚底长出冰刺(或被装进一块冰晶中);灼伤的精灵会周身燃烧;中毒的精灵会不停的冒着毒泡泡;麻痹中的精灵浑身会不停的穿梭着电流等等,这些修饰使得魔法的魅力提升到极至,同时也是游戏幽雅细节的终极体现。 阅读全文
posted @ 2009-09-17 16:21 深蓝色右手 阅读(7100) 评论(30) 推荐(8) 编辑
C#开发WPF/Silverlight动画及游戏系列教程(Game Tutorial):(三十二) 雷、混、冰、毒、火、风 - 幻化中的魔法魅力!
摘要:魔法的魅力不仅仅因为其华丽的外表,更深层次的,它们的额外附加属性效果使得游戏世界更加幻化多彩!无论是中式的金木水火土5行,还是欧式的水火风雷,异或是日式的风林火山等等,在目前的网游世界中无处不得到体现。更甚者,由此衍生出来的好比火影中的混合属性更推动了魔法属性概念的再一次升华。 阅读全文
posted @ 2009-09-09 18:06 深蓝色右手 阅读(10168) 评论(31) 推荐(13) 编辑
C#开发WPF/Silverlight动画及游戏系列教程(Game Tutorial):(三十一) 超酷万变的矢量魔法
摘要:还记得当年的经典网游奇迹(MU)吗?辉煌就如同其名字一般深刻烙印在我的脑海。与朋友们一起通宵奋战的日子已成过去,残留世上那一张张经典不朽的截图让我时刻感受回味。它的成功不仅仅因为其拥有一个极棒的世界观,更深层的却是那些超酷且绚丽的魔法效果,曾经打动着无数年轻的心。 本节我将以奇迹中So cool的“激光”魔法为蓝本,向大家展示如何制作矢量魔法: 阅读全文
posted @ 2009-09-04 17:00 深蓝色右手 阅读(7726) 评论(20) 推荐(6) 编辑

点击右上角即可分享
微信分享提示