當前位置:首頁 » 網頁前端 » 腳本怎麼隨機移動圖內東西
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

腳本怎麼隨機移動圖內東西

發布時間: 2022-08-03 03:04:49

『壹』 一個網頁里的一張圖片隨即在網頁里移動..那個是怎麼實現的

<SCRIPT language=JavaScript>var brOK=false;
var mie=false;
var aver=parseInt(navigator.appVersion.substring(0,1));
var aname=navigator.appName;
function checkbrOK()
{if(aname.indexOf("Internet Explorer")!=-1)
{if(aver>=4) brOK=navigator.javaEnabled();
mie=true;
}
if(aname.indexOf("Netscape")!=-1)
{if(aver>=4) brOK=navigator.javaEnabled();}
}
var vmin=2;
var vmax=5;
var vr=2;
var timer1;
function Chip(chipname,width,height)
{this.named=chipname;
this.vx=vmin+vmax*Math.random();
this.vy=vmin+vmax*Math.random();
this.w=width;
this.h=height;
this.xx=0;
this.yy=0;
this.timer1=null;
}
function movechip(chipname)
{
if(brOK)
{eval("chip="+chipname);
if(!mie)
{pageX=window.pageXOffset;
pageW=window.innerWidth;
pageY=window.pageYOffset;
pageH=window.innerHeight;
}
else
{pageX=window.document.body.scrollLeft;
pageW=window.document.body.offsetWidth-8;
pageY=window.document.body.scrollTop;
pageH=window.document.body.offsetHeight;
}
chip.xx=chip.xx+chip.vx;
chip.yy=chip.yy+chip.vy;
chip.vx+=vr*(Math.random()-0.5);
chip.vy+=vr*(Math.random()-0.5);
if(chip.vx>(vmax+vmin)) chip.vx=(vmax+vmin)*2-chip.vx;
if(chip.vx<(-vmax-vmin)) chip.vx=(-vmax-vmin)*2-chip.vx;
if(chip.vy>(vmax+vmin)) chip.vy=(vmax+vmin)*2-chip.vy;
if(chip.vy<(-vmax-vmin)) chip.vy=(-vmax-vmin)*2-chip.vy;
if(chip.xx<=pageX)
{chip.xx=pageX;
chip.vx=vmin+vmax*Math.random();
}
if(chip.xx>=pageX+pageW-chip.w)
{chip.xx=pageX+pageW-chip.w;
chip.vx=-vmin-vmax*Math.random();
}
if(chip.yy<=pageY)
{chip.yy=pageY;
chip.vy=vmin+vmax*Math.random();
}
if(chip.yy>=pageY+pageH-chip.h)
{chip.yy=pageY+pageH-chip.h;
chip.vy=-vmin-vmax*Math.random();
}
if(!mie)
{eval('document.'+chip.named+'.top ='+chip.yy);
eval('document.'+chip.named+'.left='+chip.xx);
}
else
{eval('document.all.'+chip.named+'.style.pixelLeft='+chip.xx);
eval('document.all.'+chip.named+'.style.pixelTop ='+chip.yy);
}
chip.timer1=setTimeout("movechip('"+chip.named+"')",100);
}
}
function stopme(chipname)
{if(brOK)
{//alert(chipname)
eval("chip="+chipname);
if(chip.timer1!=null)
{clearTimeout(chip.timer1)}
}
} </SCRIPT>

<SCRIPT>
var mm;
function mm()
{checkbrOK();
mm=new Chip("mm",60,80);
if(brOK)
{ movechip("mm");
}
}
</SCRIPT>

</head>

<body onload=mm()>

<p> <DIV id=mm style="POSITION: absolute">

<img border="0" src="http://chenzujian.ik8.com/img/ad1.gif" width="100" height="100"></p>

『貳』 我想做一個按鍵精靈游戲腳本,要使人物在游戲地圖坐標內區域移動,並且隨機點擊左鍵。

//得到滑鼠指向的窗口句柄
Plugin Hwnd = Window.MousePoint()
//下面這句是得到窗口句柄的客戶區大小
Plugin Ray = Window.GetClientRect(Hwnd)
MyArray=Split(Ray,;;)
Ux=CLng(MyArray(0))
Uy=CLng(MyArray(1))
Rem 開始
MoveTo 10+Ux,10+Uy
Delay 300
Goto 開始

『叄』 lua腳本怎麼實現物品隨機放置

用 math.random

『肆』 按鍵精靈錄制了5個腳本,如何設置可以每次隨機運動其中一個腳本,隨機循環

你可以將這5個腳本寫成5個函數過程,然後用另一個函數,rnd隨機來做隨機調用

Randomize
a=int(rnd*5)+1
MsgBox(a)
Ifa=1Then
Callfun1
ElseIfa=1Then
Callfun1
EndIf

Functionfun1()
'函數代碼1
EndFunction

Functionfun2()
'函數代碼2
EndFunction

『伍』 unity3d中隨機出現移動的物體

把要跟隨的物體拖給target就行了 或者可以自己寫腳本,那樣的話,tranform指的是什麼就很清楚了, 。13.0f,勾選rigibody組件的isKinematic屬性,很多時候我們省略了this。),這個問題,assets-import packages-scripts,可以用動畫。簡單, maximum,Cube和空物體的Y值一致,
也就是在windows菜單下打開Animation面板, 0,然後在動畫播放的模式選擇pingpong就可以了。我估計是不是你的腳本位置掛錯了。賦給Cube,然後給這個物體做個動畫,最簡單的是使用官方的腳本,1、新建一個Cube, max是你到的點 你可以把 x y z 都換成 lerpon = Vector3(minimum,確保2者在同一水平線上; 2、把下列代碼保存為C#,並在Inspector視圖中, //-------------------------------------- using UnityEngine; usingtions; public class RandomTexture : MonoBehaviour { public Texture[] texList; Texture GetRandomTex() { if如果你還有什麼不懂的,可以網路搜下:編程回憶錄,他們現在正在錄制這方面的教程,都是零基礎開始,由淺入深。

『陸』 按鍵精靈怎麼在多個指定區域內隨機點擊滑鼠。求大佬幫幫忙

按鍵精靈不會。用的是VB語言。已經被淘汰了。下面給你python代碼:

area_1=[1,2,50,60] #區域1 起點為(1,2) 終點為(50,60)

km.moveto(km.rng(1,50),km.rng(2,60)) #將滑鼠隨機移動到x坐標(1,50) ,y隨機移動到(2,60)之間

km.left(1)#滑鼠左鍵按下

km.left(0)#滑鼠左鍵彈起


以上!運行環境為kmbox鍵鼠宏控制器。詳見:網頁鏈接

『柒』 批處理將多個文件夾里的所有N張jpg、gif圖片隨機各選一張,轉移到一個新文件夾里

你的意思是在每個文件夾中復制一張分別保存,然後把原本文件夾刪除?
去掉重復的圖片吧
用BAT腳本試試 簡單

『捌』 按鍵精靈2014滑鼠固定范圍內隨機移動腳本該怎麼寫

LeftDown 1//可以去掉
Delay 1//可以加大
LeftClick 1
基本邏輯沒錯

『玖』 按鍵精靈滑鼠隨機移動

MoveTo 10, 10 //第一個固定的位置
LeftClick 1
Delay 100
MoveTo 20, 20 //第二個固定的位置
LeftClick 1
Delay 100
//隨機移動24個位置
For 24
x = 隨機數(1,200) //數量要自己寫
y=隨機數(1, 500)
MoveTo x, y
Delay 1000
Next

Function 隨機數(最小值, 最大值)
Randomize
隨機數=int((最大值-最小值+1)*rnd+最小值)
End Function

『拾』 scratch如何讓求隨便移動

方法/步驟
1
啟動Scratch,進入工作界面;
2

點Events(事件),將「當綠旗被點擊時開始」拖曳投放到右邊的腳本編輯區;
3

在角色列表中貓上面按滑鼠右鍵,刪除角色;
4

點Paint new sprite(繪制新角色);
5

點直線工具,左手按住鍵盤上的shift鍵不放,畫出一條標準的直線;
6

點Script開始編寫腳本;
7

點Events(事件),將「當綠旗被點擊時開始」拖曳投放到右邊的腳本編輯區;
8

點Motion(運動),將set x to 0(將X坐標設為0)拉到右邊;
9

點Sensing(偵測),將mouse x(滑鼠的x坐標)拉到0的位置,替換到默認值0,就可以將球拍追隨滑鼠的運動,將它的x坐標設為滑鼠的x坐標;
10

點Control(控制),給它加上Forever(循環)語句,就可以讓球拍連續左右移動了;
11

點綠旗開始執行程序,點紅色按鈕停止執行,可以發現,在程序運行的過程中,右邊的腳本一直閃爍亮著,一旦按紅色按鈕程序停止執行後,腳本不再發亮,是不是很神奇?趕快動手試試吧!