利用WPF建立自己的3d gis软件(非axhost方式)(七)实现简单的粒子效果

先下载SDK:https://pan.baidu.com/s/1M9kBS6ouUwLfrt0zV0bPew 密码:1te1

设置system.ini 如下内容
Server=122.112.229.220
user=GisTest
Password=chinamtouch.com

该数据库中只提供 成都市火车南站附近的数据请注意,104.0648,30.61658

利用三方工具,如幻影粒子:

利用WPF建立自己的3d gis软件(非axhost方式)(七)实现简单的粒子效果

或者flash一类的工具生成如下的PNG序列:

利用WPF建立自己的3d gis软件(非axhost方式)(七)实现简单的粒子效果

然后下面利 用https://blog.csdn.net/xtgmd168/article/details/85264680 中所介绍的方法。将它变成一个简单的粒子显示元素:

新建一个UserControl完成序列PNG的动态显示:

AmiImage.xaml

AmiImage.cs

主程序中代码如下:

效果如下:

利用WPF建立自己的3d gis软件(非axhost方式)(七)实现简单的粒子效果

当然有一些效果是平贴在地上的,如光圈效果等:如下:

利用WPF建立自己的3d gis软件(非axhost方式)(七)实现简单的粒子效果

这里很明显就是用了两个对象,两个UI。其中一个UI的autoangle为false再通过调整 MRX MRY 设置一个死的角度就成上面这样了。效果还不错吧。WPF可以让我们尽情的发挥UI的优势。

http://www.chinamtouch.com    QQ:40140203

来源:种瓜的

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2018年11月22日
下一篇 2018年11月22日

相关推荐