在 Unity3D 中获取组件的最简单方法是什么C#?
我的情况:
GameObject gamemaster.
//C# script MainGameLogic.cs(attached to gamemaster).
A boolean backfacedisplayed(in MainGameLogic.cs).
A function BackfaceDisplay()(in MainGameLogic.cs).
另一个C#脚本FlipMech.cs,我需要从中检查,我将从MainGameLogic.cs if(backfacedisplayed == TRUE)中调用。我怎样才能在 C# 中做到这一点?BackfaceDisplay()MainGameLogic.cs
在 js 中是相当直接的。在FlipMech.js:
//declare gamemaster
var gamemaster:GameObject;
然后在我需要的地方:
if(gamemaster.GetComponent(MainGameLogic).backfacedisplayed==true)
{
gamemaster.GetComponent(MainGameLogic).BackfaceDisplay();
}
但似乎C#比这要复杂得多。