-4

我有两个脚本。这是第一个脚本;health.js

var health : float = 5.0;
var combo : float = 6.0;
function Start () {

}

function Update () {

}

这是第二个脚本;attack.js

function Start () {

}

function Update () {

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

combo +=5;

}

}

但是有一个问题-combo +=5;给出错误:Assets/attack.js(10,1): BCE0005: Unknown identifier: 'combo'。那么我该如何解决呢?请帮助我,我不希望这些在同一个脚本中

4

1 回答 1

2

在 JavaScript 中,你应该像这样格式化浮点数:

var combo = 0.5;

您需要先health.js加载attack.js.
此外,您可以设置一个 if 语句来确定是否设置了组合。

if(combo !== undefined) {
     combo +=5;
}
于 2013-09-14T20:29:39.113 回答