Silverlight游戏特效开发(一) : 制作人物光环效果
来源:互联网 发布:js正则表达式验证 编辑:程序博客网 时间:2024/05/22 03:32
本系列介绍使用Silverlight制作游戏特效的方法,本文主要介绍人物光环效果。
本方法适用于Silverlight网页程序,WPF应用,Windows Phone Silverlight应用。对于Windows Store应用有部分特效(如模糊,径向渐变等)因不支持而不可以使用。
先看一下一个简单光环效果的截图:
现在一步一步来讲解制作流程:
1. 底部紫色光圈
底部紫色光圈的效果如下:
这一个紫色光圈是由两个紫色光圈叠加而成的。底层是一个较大的紫色光圈,添加模糊效果。
添加模糊效果的步骤如图:
添加模糊以后的效果图如下:
然后再复制这个圈,将边缘宽度略减小一些,不要模糊效果,并添加渐变如下:
通过调整渐变效果可以形成自己想要得到的效果。
2. 底部装饰及光球
在底部光圈中加上一些修饰形成如下图所示的效果。
中间的六角星就是两个三角形叠加而成的,并未做处理。
在六角星的顶点处有6个光球,光球的制作方法是:
将一个圆形填充渐变,渐变如下图所示:
从有颜色渐变到透明,如果觉得中间光球的亮度不够,可以通过多个光球叠加。并适当改变颜色区域的大小,使得中间亮度增加。
3. 透视及渐隐效果
通过这一步,我们希望达到的目的如下图所示:
首先是将上一步制作好的光圈投影。
投影的方法是更改projection,如下图所示:
实现的效果如下:
然后是添加渐隐效果,此时就要更改我们做好的光环所在的OpacityMask属性,将其改为一个渐变。
这样就可以形成本节开始时的透视效果。
4. 蓝色光圈制作
可以看到最终效果图中还有一个蓝色光圈的存在,其制作方法与紫色光圈基本相同。首先是绘制图形:
两个圆环,然后自己画几条线。
然后同样的进行投影,渐隐。
5. 光带制作
在最终效果图中还有红绿蓝三条光带。制作方法也非常简单。
他们实际上就是3个椭圆形,然后添加径向渐变,从有颜色到透明,将长度拉上,宽度缩短,就形成了上述的光带效果。
这样我们就完成了设计阶段的工作,接下来就是让我们做好的光环转起来,光带动起来。就是添加动画的过程。
这一部分的内容,请参考下一篇文章:
Silverlight游戏特效开发(二) : 让光环转起来
- Silverlight游戏特效开发(一) : 制作人物光环效果
- Silverlight游戏特效开发(二) : 让光环转起来
- Unity3d-制作粒子光环特效
- Unity3D学习:制作粒子光环特效
- 如何制作一款HTML5 RPG游戏引擎——第五篇,人物&人物特效
- 如何制作一款HTML5 RPG游戏引擎——第五篇,人物&人物特效
- 通过实例学习Silverlight教程之制作图片特效(一)
- 【Unity特效】人物脚底下光环阴影影子特效的实现
- 游戏画面特效制作
- 【COCOS2DX-游戏开发之三八】ClippingNode 制作标题闪亮特效
- 安卓游戏开发------让游戏人物动起来(游戏帧动画的处理 )(一)
- Unity3D-游戏特效制作【1】
- Silverlight开发历程—(利用画刷制作星光特效)
- Silverlight开发历程—利用MatrixTransform特效制作3D盒子
- 开发rpg制作游戏用的角色人物素材图片,《石器时代》,共20张图片
- Silverlight 2.5D RPG游戏技巧与特效处理:(一)序言
- 【Unity 3D游戏开发学习笔记】粒子光环
- 七彩光环制作
- hdu 2054 A == B ? (java大数)
- PHP操作办公软件文件 word,powerpoint,excel
- PHPStorm使用心得
- java无参构造函数与有参构造函数的应用
- Eclipse下使用Ant
- Silverlight游戏特效开发(一) : 制作人物光环效果
- Android编程之LayoutInflater的inflate方法实例
- 用JAVA实现广度优先搜索
- iOS平台内存常见问题
- xpath
- C# FileStream Dispose
- linux ps命令介绍
- Impala各版本新特性
- 程序员面试宝典学习记录003