js代码在线翻译,js语言翻译

http://www.itjxue.com  2023-01-23 19:50  来源:未知  点击次数: 

js代码翻译

var velocity = 5.0;//速度

var velJump = 8.0;//跳跃

var gravity = 20.0;//重力

private var deltaDirection : Vector3;//方向

var Player : GameObject;//玩家

var contr : CharacterController;//角色控制器

var playerClone : String;//复制

var avatar0 : Transform;//头像

function OnLoaded() {

Network.Instantiate(avatar0, transform.position, transform.rotation, 0); //网络实例化生成玩家预制 playerClone = "Human(Clone)"; Player = GameObject.Find(playerClone); contr = Player.GetComponent(CharacterController);

}

function Update() {

if (contr.isGrounded) {//角色在地面上

Player.transform.eulerAngles.y += Input.GetAxis("Horizontal");

deltaDirection = Vector3(0, 0, Input.GetAxis("Vertical"));

deltaDirection = Player.transform.TransformDirection(deltaDirection);

deltaDirection *= velocity;

}

deltaDirection.y -= gravity * Time.deltaTime;//Y抽方向上改变

contr.Move(deltaDirection * Time.deltaTime); //控制器执行Move方法

if (Input.GetAxis("Vertical") != 0) {

networkView.RPC("Walk", RPCMode.All, Player.name); //网络调用 Walk 函数,包括服务端和客户端 } else{ networkView.RPC("Idle", RPCMode.All, Player.name);//网络调用 Idle 函数,包括服务端和客户端 } if(Input.GetKey("t") ) { velocity=0; networkView.RPC("Shoot", RPCMode.All, Player.name);//网络调用 Shoot 函数,包括服务端和客户端 }

if (Input.GetKeyDown("t")) {

var entID = Player.networkView.viewID.ToString().Remove(0, 13); //移除网络ID velocity=0; networkView.RPC("ShootB", RPCMode.All, entID,0);//网络调用 ShootB 函数,包括服务端和客户端 } if(Input.GetKeyUp("t") ) velocity=5.0; }

function OnPlayerDisconnected(player : NetworkPlayer) { //玩家停止网络连接函数调用 Network.RemoveRPCs(player, 0);//删除已注册的网络函数 Network.DestroyPlayerObjects(player);//删除玩家}

有没有人帮我翻译一下这段JS代码

分还真少,难怪没什么人气。。。算了,受人已渔乃吾本之道。。。script //脚本开始标记

var speed=50 //申明变量 speed 值 50,从字面上看是步长的意思。。大概就是隔多久。这里是50。

demo2.innerHTML=demo1.innerHTML //将demo1标签或者是框架的内容复制给demo2.这里包括了HTML内容。。全部复制/

function Marquee(){ //申明方法

if(demo2.offsetTop-demo.scrollTop=0) //判断

demo.scrollTop-=demo1.offsetHeight //如果demo2的最高高度还大于demo那么就执行这句。具体的高度值会根据不同的浏览器有不同的标准。。所以这些的解释只能说明大概意思。。。

else{

demo.scrollTop++ //否则就执行这一句。

}

}

var MyMar=setInterval(Marquee,speed) //setInterval是一个内置函数,里面的第一个参数就是刚才上面的哪个方法.Marquee,speed是第一句申明的变量,他的值是50,也就是说在这里,0.05秒执行一次。说明速度还是比较快的。。作用就是间隔多少时间做什么事情。。。

demo.onmouseover=function() {clearInterval(MyMar)} //这是鼠标事件,如果鼠标移动到demo的div上。那么就用clearInterval清除掉上面的setInterval函数。。。从而达到滚动停止。。

demo.onmouseout=function() {MyMar=setInterval(Marquee,speed)}//这句就好理解了撒。。鼠标离开。在继续setInterval函数。。开始滚动

/script标签结束。。 不知道,偶的回答楼主是否清楚,是否满意。。。,若是清楚请选择。。。若是满意请加分。。谢谢。

如何在网页代码里使用JS实现谷歌浏览器自动翻译

Google 翻译网页功能可以在包括中文和英文的35种语言之间实现整个网页的翻译。当你点击此按钮时,它会自动识别当前网页的语言,把它的内容上传到Google的翻译服务器翻译成用户浏览器设置的语言,,再将翻译结果用原有的网页格式显示出来。这时,该按钮的文字显示会变成“原始网页“,并且会在网页最上端出现一个信息条。如果你想把网页译成其它语言,你可以在信息条上改动翻译语言。另外,你如果点击已翻译网页上的任何链接,并且链接的网页的语言非浏览器设置语言的话,该功能会自动翻译链接网页。你可以点击“原始网页“或者点击信息条上的“X”键关掉信息条,网页就会回到翻译前的状态。

另外,Google工具栏还有字词翻译和划词翻译的功能。“翻译网页”图标旁的下拉菜单会显示两种功能的设置,即字词翻译和划词翻译。启用字词翻译功能后,将光标悬停在一个字词上,就能查看其翻译。若启用划词翻译,当你用鼠标高亮一串单词时,会在这些文字旁出现对整串文字的翻译

(责任编辑:IT教学网)

更多

推荐Painter教程文章