You need a script or compilation to learn about a specific object in the scene. is not it?
Whenever you find yourself in this situation, you should reconsider your approach. Keep in mind:
:
, prefab
?
.
? . , . GameController GuiController UserProfileController ..
GuiController:
public class GuiController : MonoBehaviour
{
static GuiController instance;
void Awake() { instance = this; }
public UnityEngine.UI.Text MyText;
public static void SetMyText(string txt) { instance.MyText.text = txt; }
}
( ). script . My Text. script GuiController.SetMyText("Score : " + score)
script .
score, Collisions, 0 , script. , score Collisions, , , , . , Collisions, GameController script .
singleton:
public class GameController : MonoBehaviour
{
static GameController instance;
void Awake() { instance = this; }
float score;
public static float Score { get { return instance.score; } set { instance.score = value; } }
}
script , score++ GameController.Score++;