【发布时间】:2021-03-21 20:33:12
【问题描述】:
我在游戏中添加了 score 属性。但是当游戏场景发生变化时,我找不到如何改变它的位置。 (在这种情况下,得分属性在游戏顶部,我试图在游戏中间改变它的位置)
这是我将“GameHandler”对象(包含分数属性)移动到其他场景的代码:
private void Awake()
{
gameHandlerCount = FindObjectsOfType<GameHandler>().Length;
if (gameHandlerCount > 1)
{
Destroy(gameObject);
}
else
{
DontDestroyOnLoad(gameObject);
}
(当前位置):https://i.stack.imgur.com/ZFt3W.png[1]
(目标位置):https://i.stack.imgur.com/cwWKp.png [2]
感谢您的关注
【问题讨论】:
标签: c# unity3d singleton gameobject