【发布时间】:2023-01-23 04:37:52
【问题描述】:
我在编程和统一方面是全新的,所以基本上所有事情我都很难过!
这是我的问题:我有一个带有盒子网格的 2D 静态游戏。每个框都由要单击的按钮组成。 我想要所有的盒子,但一个在开始时不可见,然后盒子有一个按钮让盒子一个接一个地出现。
这是我的代码:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class OpenBox : MonoBehaviour
{
// Start is called before the first frame update
private GameObject boite1;
void Start()
{
box1 = GetComponent<Box1> ();
}
void Update()
{
if (Input.GetKeyUp(KeyCode.Space))
{
box1.enabled = true;
}
}
}
“Box1”带有红色下划线,消息为:CS0246,找不到类型或命名空间名称。 我不确定我知道如何引用游戏对象。
谢谢您的帮助 !
【问题讨论】:
-
你能解释一下你的场景是如何设置的吗? OpenBox 脚本是否分配给每个按钮?每个盒子都有一个按钮孩子吗?
-
这是一个放置游戏。我有一个带有 2 个按钮的中央框,一个用于通过单击赚钱,一个用于购买东西。单击第二个按钮,您可以购买对其他盒子的访问权。如果您是第一次购买,第一个盒子旁边会出现一个新盒子。所有其他盒子都无法使用此功能。
标签: unityscript