krpano 教程 - 雪花效果插件的使用

	<action name="randomizehorizon">
		sub(tmp, random, 0.5);
		mul(autorotate.horizon, tmp, 180.0);
		delayedcall(4, randomizehorizon());
	</action>
		
	加入雪花插件,並選擇默認效果
	<!-- the snow plugin -->
	<plugin name="snow" zorder="1"
	        url="%SWFPATH%/plugins/snow.swf"
	        alturl="%SWFPATH%/plugins/snow.js"
	        floor="0.7"
	        onloaded="snowballs();"
	        />

	<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%/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%/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%/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%/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%/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%/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%/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>


startup動作中執行:randomizehorizon


免費全景教程資料下載:http://krpano.cc/teach

原創資料,轉載請註明出處!





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章