Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.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
Variables 使用GetComponent从另一个脚本访问变量_Variables_Unity3d_Global_Unityscript_Unity Components - Fatal编程技术网

Variables 使用GetComponent从另一个脚本访问变量

Variables 使用GetComponent从另一个脚本访问变量,variables,unity3d,global,unityscript,unity-components,Variables,Unity3d,Global,Unityscript,Unity Components,统一中(游戏引擎) 我有两个脚本 CharacterSelect.js CarCameraScript.js 我想访问变量 selectedPlayer 从CarCameraScript.js中的characterSelect.js var xyz : int ; xyz = characterSelectInstance.selectedPlayer; 该变量当前如下所示: var selectedPlayer : int = 0; 据我所知,它与getcomponent有关。任何帮助

统一中(游戏引擎) 我有两个脚本

CharacterSelect.js
CarCameraScript.js
我想访问变量

selectedPlayer
从CarCameraScript.js中的characterSelect.js

var xyz : int ;
xyz = characterSelectInstance.selectedPlayer;
该变量当前如下所示:

var selectedPlayer : int = 0;

据我所知,它与getcomponent有关。任何帮助都将不胜感激

您必须在CarCameraScript.js中创建characterSelect.js的实例

var xyz : int ;
xyz = characterSelectInstance.selectedPlayer;
在CarCameraScript.js中编写

var characterSelectInstance : characterSelect;

characterSelectInstance = GameObject.Find("Name_Of_GameObjct_Where_you_attached_characterSelect.js").GetComponent(characterSelect);
所以您可以在CarCameraScript.js中使用它

var xyz : int ;
xyz = characterSelectInstance.selectedPlayer;

如果变量可以从全局范围访问,那么您应该能够在其他脚本中访问它,如果它包含在声明变量的脚本之后。