js代码在线翻译,js语言翻译
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工具栏还有字词翻译和划词翻译的功能。“翻译网页”图标旁的下拉菜单会显示两种功能的设置,即字词翻译和划词翻译。启用字词翻译功能后,将光标悬停在一个字词上,就能查看其翻译。若启用划词翻译,当你用鼠标高亮一串单词时,会在这些文字旁出现对整串文字的翻译