跟教程里写的连行号都不差,为什么第22行的方法和42行的方法会报错呢?

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

public class GameController : MonoBehaviour【“GameController”命名空间被占用怎么搞?】
{
//单例
public static GameController Instance;

//数组,用来存储棋盘中的所有方块
public Tile[,] allTileArray;

//棋盘左下角方格的位置
private Vector3 chessboardBasePosition;

//数组,棋盘中所有方格的标准位置
private Vector3[,] chessboardStatanderdPositionArray;

//棋盘
public Transform chessboard;

private void Awake()【这行Awake报错】
{
    //单列赋值
    Instance = this;
}


private void Start()
{
    //在棋盘中创建所有方块
    CreatAllTilesInChessboard();
}


void Update()
{

}

//方法,在棋盘中创建所有方块
private void CreatAllTilesInChessboard()【这行“CreatAllTilesInChessboard()”报错】
{

}

}

报什么错误 ,这样写应该没问题啊

这个是因为你GameController 这个脚本已经存在了,然后你又新建了一个这个名字的脚本,也就是脚本重命名的问题,你可以给一下这个脚本名字再试一下。