当前位置:首页 » 网页前端 » 脚本怎么随机移动图内东西
扩展阅读
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

点绿旗开始执行程序,点红色按钮停止执行,可以发现,在程序运行的过程中,右边的脚本一直闪烁亮着,一旦按红色按钮程序停止执行后,脚本不再发亮,是不是很神奇?赶快动手试试吧!