@TAŒÂ•Ê•¶Žš˜g kerokero9696 --track0:»²½Þ,0,1000,42,1 --track1:ü•,0,1000,2,1 --track2:ŽšŠÔ,-9999,9999,200,1 --track3:sŠÔ,-9999,9999,200,1 --dialog:}Œ`‘I‘ð/fig,fig="ŽlŠpŒ`";“§–¾“x,alp=0.50;‰ñ“]Z,ang=0.00;Color/col,col=0xffffff; ------------------------------------set local t0=math.floor(obj.track0) local t1=math.floor(obj.track1) local t2=obj.track2/100 local t3=obj.track3/100 local sw=obj.screen_w local sh=obj.screen_h local oi=obj.index+1 ------------------------------------script if(oi-1==0)then if(moji==null)then moji={} end end moji[oi]={obj.ox,obj.oy,obj.oz,obj.zoom,obj.alpha,obj.rx,obj.ry,obj.rz,obj.cx,obj.cy,obj.cz,obj.aspect} ------------------------------------script dx=moji[oi][1] dy=moji[oi][2] dz=moji[oi][3] zm=moji[oi][4] al=moji[oi][5]-alp rx=moji[oi][6] ry=moji[oi][7] rz=moji[oi][8]+ang dst="tmp" --*** tmp or obj or cache:xxxx src="obj" --*** frm or obj or tmp or cache:xxxx or image:xxxx obj.copybuffer(dst,src) fgs1=t0 fgs2=t1 obj.load("figure",fig,col,fgs1,fgs2) obj.effect() obj.draw(dx*t2,dy*t3,dz,zm,al,rx,ry,rz) obj.load("tempbuffer") al=moji[oi][5] rz=moji[oi][8] obj.effect() obj.draw(dx*t2,dy*t3,dz,zm,al,rx,ry,rz) ------------------------------------ @TA”j—ô—Ž‰º kerokero9696 --track0:”͈͕â³,-1000,1000,10,1 --track1:”­“®ŽžŠÔ,0.01,100,3,0.01 --track2:‰‘¬,1,100,20,1 --track3:—”,0,9999,100,1 --dialog:Color/col,col=0xffffff;SEED,sd=100;X”͈Í,xrng=320;Y”͈Í,yrng=180;X–€ŽCŒW”?,xu=2.50 -------------------------------------set local t0=obj.track0 local t1=obj.track1 local t2=math.floor(obj.track2) local t3=math.floor(obj.track3) local sw=obj.screen_w local sh=obj.screen_h local oi=obj.index+1 -------------------------------------script if(xx==null)then xx={} end if(yy==null)then yy={} end if(x0==null)then x0={} end if(y0==null)then y0={} end if(vx==null)then vx={} end if(vy==null)then vy={} end if(oi==1)then if(moji==null)then moji={} end end moji[oi]={obj.ox,obj.oy} xrng=xrng-t0 yrng=yrng-t0 if(obj.frame==0)then sd=sd+t3 x0[oi]=1 y0[oi]=0 xx[oi]=-obj.rand(-t2,t2,sd*2,oi+1) vx[oi]=obj.rand(-t2,t2,sd*2,oi+1) yy[oi]=-obj.rand(-t2,t2,sd,oi+1) vy[oi]=obj.rand(-t2,t2,sd,oi+1) end if(obj.time/t1>=1)then -------------------------------------- xx[oi]=xx[oi]+vx[oi]/x0[oi] yy[oi]=yy[oi]+vy[oi]+y0[oi] obj.ox=moji[oi][1]+xx[oi] obj.oy=moji[oi][2]+yy[oi] if(obj.ox>=xrng or obj.ox<=-xrng)then vx[oi]=0 end if(obj.oy<=-yrng)then -- vy[oi]=0 end if(obj.oy>=yrng)then vy[oi]=0 x0[oi]=x0[oi]+xu vx[oi]=vx[oi] end if(obj.oy<=yrng)then y0[oi]=9.8*(obj.time-t1)^2/2 else y0[oi]=0 end --------------------------------------- end --[[http://madeinpc.blog50.fc2.com/]]--