3 回答

TA贡献2003条经验 获得超2个赞
public
private
.
public class ScriptA : MonoBehaviour{ public int playerScore = 0; void Start() { } public void doSomething() { }}
playerScore
ScriptA
ScriptB
GameObject.Find
GetComponent
public class ScriptB : MonoBehaviour{ ScriptA scriptInstance = null; void Start() { GameObject tempObj = GameObject.Find("NameOfGameObjectScriptAIsAttachedTo"); scriptInstance = tempObj.GetComponent<ScriptA>(); //Access playerScore variable from ScriptA scriptInstance.playerScore = 5; //Call doSomething() function from ScriptA scriptInstance.doSomething(); }}

TA贡献1860条经验 获得超8个赞
Health
Enemy_Stats
Component
Player_Stats
Start
Destroy
Enemy_Stats

TA贡献2065条经验 获得超14个赞
gameObject.GetComponent<Character_Stats>()
Start()
GetComponent
Dictionary<GameObject, Enemy_Stats>
添加回答
举报