(Unity) 我无法在 GameManager 中拖动 UI 组件

Posted

技术标签:

【中文标题】(Unity) 我无法在 GameManager 中拖动 UI 组件【英文标题】:(Unity) I cannot drag my UI components in my GameManager 【发布时间】:2021-09-23 11:10:32 【问题描述】:

UI components and GameManager

我正在关注关于 Unity 的视频教程,而这个人只是将这些项目拖到 GameManager 插槽中,我无法做到这一点。 代码:

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;

public class GameManager : MonoBehaviour

    public GameObject ballPrefab;
    public GameObject PlayerPrefab;
    public Text scoreText;
    public Text ballsText;
    public Text levelText;

    void Start()
    
        
    

    void Update()
    
        
    

【问题讨论】:

你能告诉我们例如的检查员吗? TextScore? 哦,等等,在您的图片中,您是在 Hierachy 中还是在项目文件夹中选择了GameManager 我在项目文件夹而不是层次结构中选择脚本。非常感谢!在我的生活中,我从未感到如此愚蠢,哈哈。 【参考方案1】:

问题是您在项目文件夹中选择了GameManager,而不是在您的层次结构中。这就是为什么您可以将Prefabs 拖放到其中,但不能将Text 拖放到您的层次结构中。

【讨论】:

以上是关于(Unity) 我无法在 GameManager 中拖动 UI 组件的主要内容,如果未能解决你的问题,请参考以下文章

Unity5 官方教程笔记(2D Rogue Like)06 —— SoundManager和Loader

unity coroutine 无故停止

Photon Unity:变量不使用 PunRPC 同步

Scanvenger游戏制作笔记Unity3D创建声音

Scanvenger游戏制作笔记Unity3D创建声音

cast receiver GameManager 添加 GameManagerListener 错误