c# - 为什么 MonoDevelop 和 Unity3D 不知道 Application.LoadLevel();?
问题描述
我正在尝试过渡到下一个级别,但我的编辑说:
Assets/next.cs(5,30): error CS1519: Unexpected symbol `(' in class, struct, or interface member declaration
使用 Unity 4.7.2,C# 代码
using UnityEngine;
public class next : MonoBehaviour {
Application.LoadLevel("1");
}
我希望在这种情况下没有错误,但我有“吠叫”编辑器:(
解决方案
请注意,我不是 Unity 开发人员,但由于您的问题是 C# 错误...让我们修复它。接下来尝试向类添加构造函数:
using UnityEngine;
public class next : MonoBehaviour {
public next() {
Application.LoadLevel("1");
}
}
您可以像这样显示问题:
using System;
public class Program
{
public static void Main()
{
var next = new next();
Console.WriteLine("Hello World");
}
public class next
{
//public next()
//{
Console.WriteLine("1");
//}
}
}
现在,如果您取消注释构造函数,它将按预期工作。错误消失了。
推荐阅读
- python - 如何通过考虑 Python 中的标准来创建 NumPy 数组的子元素?
- r - 将 python POST 请求转换为 R httr POST 请求
- reactjs - coreui自定义组件及手机版logo
- fetch-api - 无法在数据库中发布数据。在后端端口(1337)时使用端口(8080)。使用 no-cors 来避免访问源问题。一直收到415错误
- wordpress - Woocommerce 手动免税
- common-lisp - 为什么 SBCL(或一般的 Common lisp?)不喜欢我的循环?
- typescript - 谷歌地图自定义弹出窗口不断移动
- mongodb - MongoDB 在读取操作时关闭连接
- django - Django restframework API 返回第二个表中所有匹配项的项目和列表
- r - 从另一个表中引用列名以插入来自共享 ID 的值