Sumisaki
2020-07-10 16:50
采纳率: 100%
浏览 72

Unity入门,这个问题很是不懂

图片说明图片说明图片说明

麻烦来个好心人解答一下这是怎么回事,我是按书上打的代码,怎么会错

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

public class hellowolrd. : MonoBehaviour
{
    // Start is called before the first frame update
    void Start()
    {

    }

    // Update is called once per frame
    void Update()
    {
    void OnGUI()
    {
        GUI.skin.label.fontSize = 100;
        GUI.Label(new Rect(10, 10, Screen.width, Screen.height), "Hello World");
    }
    }
}

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • z467057213c 2020-07-13 08:42
    已采纳

    首先楼上说的C#本身是支持函数嵌套的,这块从语法上讲没错误,错误应该在于hellowolrd. 后面的这个点,C#是不支持这么定义类名的,去掉就好了

    点赞 打赏 评论
  • blownewbee 2020-07-12 05:46
    void Update()
    {
    void OnGUI()
    {
        GUI.skin.label.fontSize = 100;
        GUI.Label(new Rect(10, 10, Screen.width, Screen.height), "Hello World");
    }
    }
    

    这两个方法嵌套在一起了,要前面一个方法花括号结束,再后一个方法的定义

    问题解决以后,请点采纳

    点赞 打赏 评论

相关推荐 更多相似问题