Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unity3d Javascript中的近战系统是否产生未知错误?_Unity3d_Game Engine_Unityscript - Fatal编程技术网

Unity3d Javascript中的近战系统是否产生未知错误?

Unity3d Javascript中的近战系统是否产生未知错误?,unity3d,game-engine,unityscript,Unity3d,Game Engine,Unityscript,以上是我的Unity3d视频游戏中近战系统的代码,但我发现以下错误: ->Assets/MeleeSystem.js(11,1):BCE0043:意外标记:var ->Assets/MeleeSystem.js(11,4):UCE001:“;”预期。在末尾插入分号 ->Assets/MeleeSystem.js(11,5):BCE0043:意外标记:命中 ->Assets/MeleeSystem.js(14,9):BCE0044:应为:,找到“=” 请详细解释所有更改。尝试删除 #pragma

以上是我的Unity3d视频游戏中近战系统的代码,但我发现以下错误:

->Assets/MeleeSystem.js(11,1):BCE0043:意外标记:var

->Assets/MeleeSystem.js(11,4):UCE001:“;”预期。在末尾插入分号

->Assets/MeleeSystem.js(11,5):BCE0043:意外标记:命中

->Assets/MeleeSystem.js(14,9):BCE0044:应为:,找到“=”


请详细解释所有更改。尝试删除
-行,则在两个
行的末尾添加code>

#pragma strict

var Damage : int;
var Distance : float;

function update ()
{

  if(Input.GetButtonDown("Fire1"));
  {
    var hit : RaycastHit;
    if (Physics.Raycast (transform.position, transform.TransformDirection(Vector3.forward), hit));
    {
      Distance=hit.distance;
      hit.transform.SendMessage("Apply Damage", Damage, SendMessageOptions.DontRequireReceiver);


    }
  }
}

似乎解析器无法从该错误中恢复,因此您会遇到这些错误。

这看起来一点也不像Javascript@ManofSnow这不是Java,而是Unity3D脚本语言,该公司错误地(欺诈地?)称之为“JavaScript”。@Pointy,我明白了,评论edited@Pointy他们不叫它JavaScript,他们叫它UnityScript@罗伯托:哦,那么好吧:)非常感谢你,有时候最简单的事情都会从你的眼前掠过,我能给你一个机会吗?我对这个很陌生,怎么做?不客气。不要忘记将答案标记为已接受,以便其他人看到问题已解决,您的问题不再列为未回答。@user3175902:单击此答案左侧分数下方的“复选标记”。
if(Input.GetButtonDown("Fire1"))
{