krpano制作snow
首页 > 随笔    作者:lininn   2017年9月21日 9:09 星期四   热度:2178°   百度已收录  
时间:2017-9-21 9:09   热度:2178° 

复制plugins的snow插件,将snow的xml放到同级:


snow.xml:

<krpano>


	<!-- the snow plugin -->
	<plugin name="snow" zorder="1"
	        url="%SWFPATH%/plugins/snow.swf"
	        alturl="%SWFPATH%/plugins/snow.js"
	        floor="0.7"
	        />

	<action name="defaultsnow">
		set(plugin[snow].mode,          snow);
		set(plugin[snow].blendmode,     normal);
		set(plugin[snow].flakes,        4000);
		set(plugin[snow].color,         0xFFFFFF);
		set(plugin[snow].speed,         1.0);
		set(plugin[snow].shake,         4.0);
		set(plugin[snow].speedvariance, 2.0);
		set(plugin[snow].spreading,     4.0);
		set(plugin[snow].wind,          0.0);
	</action>
	
	<action name="snowballs">
		set(plugin[snow].mode,          image);
		set(plugin[snow].imageurl,      '%CURRENTXML%/snow_image/snowball.png');
		set(plugin[snow].blendmode,     normal);
		set(plugin[snow].flakes,        2000);
		set(plugin[snow].imagescale,    0.5);
		set(plugin[snow].speed,         1.0);
		set(plugin[snow].shake,         4.0);
		set(plugin[snow].speedvariance, 2.0);
		set(plugin[snow].spreading,     2.0);
		set(plugin[snow].wind,          0.0);
	</action>
	
	<action name="snowflakes">
		set(plugin[snow].mode,          image);
		set(plugin[snow].imageurl,      '%CURRENTXML%/snow_image/snowflake.png');
		set(plugin[snow].blendmode,     add);
		set(plugin[snow].flakes,        2000);
		set(plugin[snow].imagescale,    0.4);
		set(plugin[snow].speed,         0.5);
		set(plugin[snow].shake,         8.0);
		set(plugin[snow].speedvariance, 2.0);
		set(plugin[snow].spreading,     2.0);
		set(plugin[snow].wind,          0.0);
	</action>
	
	<action name="silverstars">
		set(plugin[snow].mode,          image);
		set(plugin[snow].imageurl,      '%CURRENTXML%/snow_image/silverstar.png');
		set(plugin[snow].blendmode,     add);
		set(plugin[snow].flakes,        2000);
		set(plugin[snow].imagescale,    0.3);
		set(plugin[snow].speed,         1.0);
		set(plugin[snow].shake,         4.0);
		set(plugin[snow].speedvariance, 2.0);
		set(plugin[snow].spreading,     2.0);
		set(plugin[snow].wind,          0.0);
	</action>
	
	<action name="goldenstars">
		set(plugin[snow].mode,          image);
		set(plugin[snow].imageurl,      '%CURRENTXML%/snow_image/star.png');
		set(plugin[snow].blendmode,     normal);
		set(plugin[snow].flakes,        1000);
		set(plugin[snow].imagescale,    1.0);
		set(plugin[snow].speed,         1.0);
		set(plugin[snow].shake,         4.0);
		set(plugin[snow].speedvariance, 2.0);
		set(plugin[snow].spreading,     1.9);
		set(plugin[snow].wind,          0.0);
	</action>
	
	<action name="hearts">
		set(plugin[snow].mode,          image);
		set(plugin[snow].imageurl,      '%CURRENTXML%/snow_image/heart.png');
		set(plugin[snow].blendmode,     normal);
		set(plugin[snow].flakes,        250);
		set(plugin[snow].imagescale,    0.5);
		set(plugin[snow].speed,         1.0);
		set(plugin[snow].shake,         4.0);
		set(plugin[snow].speedvariance, 2.0);
		set(plugin[snow].spreading,     1.5);
		set(plugin[snow].wind,          0.0);
	</action>
	
	<action name="smileys">
		set(plugin[snow].mode,          image);
		set(plugin[snow].imageurl,      '%CURRENTXML%/snow_image/smiley.png');
		set(plugin[snow].blendmode,     normal);
		set(plugin[snow].flakes,        1000);
		set(plugin[snow].imagescale,    1.0);
		set(plugin[snow].speed,         1.0);
		set(plugin[snow].shake,         4.0);
		set(plugin[snow].speedvariance, 2.0);
		set(plugin[snow].spreading,     1.5);
		set(plugin[snow].wind,          0.0);
	</action>
	
	<action name="money">
		set(plugin[snow].mode,          image);
		set(plugin[snow].imageurl,      '%CURRENTXML%/snow_image/money.png');
		set(plugin[snow].blendmode,     normal);
		set(plugin[snow].flakes,        500);
		set(plugin[snow].imagescale,    0.8);
		set(plugin[snow].speed,         0.8);
		set(plugin[snow].shake,         8.0);
		set(plugin[snow].speedvariance, 3.0);
		set(plugin[snow].spreading,     2.5);
		set(plugin[snow].wind,          0.0);
	</action>
	
	<action name="rain">
		set(plugin[snow].mode,          rain);
		set(plugin[snow].blendmode,     normal);
		set(plugin[snow].flakes,        2000);
		set(plugin[snow].color,         0x7FAFFF);
		set(plugin[snow].speed,         3.5);
		set(plugin[snow].shake,         1.0);
		set(plugin[snow].speedvariance, 1.0);
		set(plugin[snow].spreading,     3.0);
		set(plugin[snow].rainwidth,     1.0);
		set(plugin[snow].rainalpha,     0.5);
		set(plugin[snow].wind,          2.0);
	</action>	
	
	<action name="heavyrain">
		set(plugin[snow].mode,          rain);
		set(plugin[snow].blendmode,     normal);
		set(plugin[snow].flakes,        4000);
		set(plugin[snow].color,         0x9FAFFF);
		set(plugin[snow].speed,         4.1);
		set(plugin[snow].shake,         0.0);
		set(plugin[snow].speedvariance, 1.5);
		set(plugin[snow].spreading,     4.0);
		set(plugin[snow].rainwidth,     1.5);
		set(plugin[snow].rainalpha,     0.3);
		set(plugin[snow].wind,          3.0);
	</action>
	
	

</krpano>
将scene的onstart=“snowballs()”里面inclue snow.xml,可选样式


默认雪: onstart=”defaultsnow();”

                雪球:snowballs();

                银色星星:silverstars();

                金色星星:goldenstars();

                心形:hearts();

                笑脸:smileys();

                钱:money();

                雨:rain();

                大雨:heavyrain()

二维码加载中...
本文作者:lininn      文章标题: krpano制作snow
本文地址:?post=32
版权声明:若无注明,本文皆为“覆手为雨”原创,转载请保留文章出处。
分享本文至:

返回顶部    首页    手机版本    后花园   会员注册   
版权所有:覆手为雨    站长: lininn