Silverlight C# 游戏开发:绚丽的粒子特效-粒子效果(二)

简介:

用Silverlight作粒子效果看起来还是不错,从上一篇的回复中我想到了很多,并不是只是局限于游戏,其他应用上也是非常好用的,今次带来一个小小的粒子控制系统,能够达到非常有趣的效果,各位高手稍加改造就能做成一个粒子控制系统,说到这里,是否可以用这个做一个养鱼的游戏呢?:)

代码在这里:点击下载

控制面板提供了一些参数可以随便修改,具体的制作方法请直接参看代码,没什么技术含量,用Blend或者VS2010调整界面布局。

鼠标跟随的效果,

 

用图片的产生的云雾效果,哈哈,看上去像不像游戏中毒雾呢,下面的效果是其他几种模式,如有兴趣可以自行研究。

 

  

博客园不是我个人的网站,只是发点技术上的研究文章,只是专注于Silverlight本身,基本上我每个都会附上源代码和演示,对于重要的地方尽量写的详细,虽然较少有这么做,我想这是一个共同提高的方式,在这个过程中温故知新,各位看客也能所收获,这不是我们共同的目的吗?井底之蛙并不可怕,可怕的是以井底之见论鸿鹄之识,而我呢,只是井中的蚂蚱:)


本文转自nowpaper 51CTO博客,原文链接:http://blog.51cto.com/nowpaper/712437


相关文章
|
8月前
|
存储 开发框架 .NET
【C#】C# 基础语法与游戏开发
【1月更文挑战第21天】【C#】C# 基础语法与游戏开发
|
5月前
|
图形学 C# 开发者
全面掌握Unity游戏开发核心技术:C#脚本编程从入门到精通——详解生命周期方法、事件处理与面向对象设计,助你打造高效稳定的互动娱乐体验
【8月更文挑战第31天】Unity 是一款强大的游戏开发平台,支持多种编程语言,其中 C# 最为常用。本文介绍 C# 在 Unity 中的应用,涵盖脚本生命周期、常用函数、事件处理及面向对象编程等核心概念。通过具体示例,展示如何编写有效的 C# 脚本,包括 Start、Update 和 LateUpdate 等生命周期方法,以及碰撞检测和类继承等高级技巧,帮助开发者掌握 Unity 脚本编程基础,提升游戏开发效率。
135 0
|
8月前
|
存储 开发框架 .NET
【C#】认识C# (为了游戏开发 O(≧口≦)O)
【1月更文挑战第26天】【C#】认识C# (为了游戏开发 O(≧口≦)O)
|
存储 C# 图形学
Unity游戏开发之C#快速入门
Unity游戏开发之C#快速入门C#是微软团队在开发.NET框架时开发的,它的构想接近于C、C++,也和JAVA十分相似,有许多强大的编程功能。个人感受是C#吸收了众多编程语言的优点,从中可以看到C、C++、Java、Javascript、python的影子,设计思想都是相通的(过段时间一定要看看设计模式),对比迁移地学习基本只需要记关键字、语法和包的用法。
1715 0
|
2月前
|
C# 开发者
C# 一分钟浅谈:Code Contracts 与契约编程
【10月更文挑战第26天】本文介绍了 C# 中的 Code Contracts,这是一个强大的工具,用于通过契约编程增强代码的健壮性和可维护性。文章从基本概念入手,详细讲解了前置条件、后置条件和对象不变量的使用方法,并通过具体代码示例进行了说明。同时,文章还探讨了常见的问题和易错点,如忘记启用静态检查、过度依赖契约和性能影响,并提供了相应的解决建议。希望读者能通过本文更好地理解和应用 Code Contracts。
44 3
|
22天前
|
存储 安全 编译器
学懂C#编程:属性(Property)的概念定义及使用详解
通过深入理解和使用C#的属性,可以编写更清晰、简洁和高效的代码,为开发高质量的应用程序奠定基础。
77 12