按键绑定读取脚本

我解决了!是的。

好,我创造了一个键绑定脚本,将一个IntValue设置为您按下的键的字节码。 这很正常。 问题在于读取键绑定部分的脚本不起作用。 以下是脚本:

print("Running KeyCheck script")
KeyValue = script.Parent.KeyValue

function onChanged(Value)
    print("Changed: " .. Value)
end

KeyValue.Changed:connect(onChanged)

它在本地脚本中,属于玩家。 KeyValue是我之前提到的IntValue。 我没有收到任何错误,但是没有任何打印结果。

提前致谢, Sil3nt

原文链接 https://stackoverflow.com/questions/7098341

点赞
stackoverflow用户270483
stackoverflow用户270483

好的, 只要 script.Parent.KeyValue 存在,它就应该可以工作。

你需要知道的一件事是,当任何类型的 "Value" 对象被更改时,它会返回值,而不是更改的属性是哪个。

我想你可能已经知道了。

你可以在一个常规脚本中尝试它。

2011-08-17 22:15:32
stackoverflow用户517464
stackoverflow用户517464

Ok, got it. Just had to set the KeyBind script to not local. Derp.

2011-09-01 15:19:59