Win2D实现萤火虫特效
vb.net吧
全部回复
仅看楼主
level 13
Nukepayload2 楼主
这几天我在做游戏的标题画面,需要实现随机飞舞的萤火虫。萤火虫会闪烁黄绿色的光,远近不同,并且飞出屏幕边界不久会自动飞回来。
我前一阵子用win2d写了个简单的游戏引擎(现在还是alpha阶段),用它可以减少代码量。
在github上的Nukepayload2/Nukepayload2.Graphics.N2Engine
那么,大概设计一下。
萤火虫用粒子系统实现比较方便,所以Models有两个类,一个是FireflyParticle,另一个是FireflyParticleSystem。
游戏标题画面有一个ViewModel。
萤火虫呈现类是FireflyParticleSystemView,自定义的游戏视图一个类。所以有2个Views的类
资源文件夹里面要添加xxxResourceManager,尽管这次我们不用任何图片素材。
代码见博客
http://www.cnblogs.com/Nukepayload2/p/uwp_fireflyparticlesys_vbnet.html
视频插入失败了,直接放链接
http://v.youku.com/v_show/id_XMTU3MzA1ODg3Ng==.html
2016年05月17日 04点05分 1
level 13
Nukepayload2 楼主
防称补丁1.0
---贴吧极速版 For UWP
2016年05月17日 14点05分 2
level 9
支持一下。
2016年05月18日 03点05分 3
level 9
你的那个骰子,和我以前做的正方体很像,实现的原理应该是一样的。
2016年05月20日 09点05分 4
1