没有括号,但据报告是

问题描述 投票:-1回答:1

所以我正在像这样为我的播放器编写一个类文件:

using System;
using UnityEngine;

public class Player
{
    public Player()
    {
        public Transform transform;
        public Rigidbody rigidbody;
    }
}

显然,这是Unity和Visual Studio的回应:

Assets/Scripts/Player.cs(7,6): error CS1513: } expected
Assets/Scripts/Player.cs(11,1): error CS1022: Type or namespace definition, or end-of-file expected

如何修复此代码?怎么了?

c# class unity3d
1个回答
-1
投票

您已尝试在构造函数中定义两个公共字段。我相信您需要的是:

public class Player
{
    public Player()
    {

    }

    public Transform transform;
    public Rigidbody rigidbody;
}
© www.soinside.com 2019 - 2024. All rights reserved.