unity代码输入报错

问题遇到的现象和发生背景
问题相关代码,请勿粘贴截图
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class 创建游戏对象 : MonoBehaviour
{
    void OnGUI()
    {
        if (GUILayout.Button("CreateCube", GUILayout.Height(50)))
        {
            GameObject m_cube = GameObject.CreatePrimitive(PrimitiveType.Cube);
            m_cube.AddComponent<Rigidbody>();
            m_cube.GetComponent<Renderer>().material.color = Color.blue;
            m_cube.transform.position = new Vector3(0, 10, 0);
        }
        {
            if (GUILayout.Button("CreateSphere", GUILayout.Height(50)))
            {
                GameObject m_cube = GameObject.CreatePrimitive(PrimitiveType.Sphere);
                m_cube.AddComponent<Rigidbody>();
                m_cube.GetComponent<Renderer>().material.color = Color.red;
                m_cube.transform.position = new Vector3(0, 10, 0);
            }
        }

    }
}

运行结果及报错内容

img

我的解答思路和尝试过的方法
我想要达到的结果

img

img

类名,脚本名不能使用中文。

还有类名和脚本名要一致