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