我有两个脚本。这是第一个脚本; 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'
。那怎么能解决这个问题呢?请帮助我,我不希望这些在同一个脚本
答案 0 :(得分:2)
在JavaScript中,你应该像这样格式化float:
var combo = 0.5;
您需要在health.js
之前加载attack.js
另外,您可以设置if语句以查明是否设置了组合。
if(combo !== undefined) {
combo +=5;
}