【发布时间】:2015-01-15 19:56:26
【问题描述】:
我知道这个问题有一些答案,但它们对我不起作用,或者我只是愚蠢。对不起。
这是我的脚本:
menu_options.js - http://pastebin.com/NFXD3ZgP
Transmitter.js - http://pastebin.com/kCmGTgbH
我已将 Transmitter.js 附加到特定对象。它被称为“_Transmitter”。
如果我运行我的脚本,我会收到以下错误:
Assets/Script/menu_options.js(7,40): BCE0023: No appropriate version of 'UnityEngine.GameObject.GetComponent' for the argument list '(UnityEngine.GameObject)' was found.
为什么?又是什么意思?
我在教程和答案中理解错了什么?
我也试过这个:
trans = Transmitter.gameObject.GetComponent(Transmitter);
还有这个:
trans = Transmitter.GetComponent(Transmitter);
【问题讨论】:
-
我明白了! PlayerPrefs.SetInt("light", 50);和 PlayerPrefs.GetInt("light");我正在使用!
-
PlayerPrefs当您只想在脚本之间传递一个参数时,这太过分了。在下面检查我的答案。
标签: parameters unity3d unityscript transmission