Unity3D でコンポーネントを取得する最も簡単な方法は何C#
ですか?
私の場合:
GameObject gamemaster.
//C# script MainGameLogic.cs(attached to gamemaster).
A boolean backfacedisplayed(in MainGameLogic.cs).
A function BackfaceDisplay()(in MainGameLogic.cs).
からチェックする必要がある別のC#
スクリプトを、から呼び出します。どうすればC#でできますか?FlipMech.cs
MainGameLogic.cs
if(backfacedisplayed == TRUE)
BackfaceDisplay()
MainGameLogic.cs
jsではかなり簡単です。でFlipMech.js
:
//declare gamemaster
var gamemaster:GameObject;
次に、必要な場所:
if(gamemaster.GetComponent(MainGameLogic).backfacedisplayed==true)
{
gamemaster.GetComponent(MainGameLogic).BackfaceDisplay();
}
C#
しかし、これよりもはるかに複雑なようです。