【发布时间】:2017-11-30 22:10:32
【问题描述】:
//SCRIPT 1
Class ColorChanger{
Public string currentColor;
}
//SCRIPT 2
Class Player{
private void OnTriggerEnter2D(Collider2D col)
{
If (col.tag != currentColor)
{
Debug.Log("GAME OVER");
}
}
}
如果我在 SCRIPT 1 中编写 SCRIPT 2 部分,它会起作用,但我想知道如何将“currentColor”变量与其他脚本一起使用?
【问题讨论】:
-
我面前没有文档,但你可以查一下,但它被称为 GetComponent
之类的东西,你可以在游戏对象上使用它来将其转换为你的类型和然后你可以访问公共变量 -
谢谢约翰尼找到了!!!你也是萨满
标签: c# visual-studio unity3d