访问非静态成员 'GroupMovement.rnd' 需要对象引用
本文关键字:对象引用 rnd GroupMovement 访问 静态成员 | 更新日期: 2023-09-27 18:32:49
using UnityEngine;
using System.Collections;
public class GroupMovement : MonoBehaviour {
Random rnd = new Random();
public static short Round = 0;
public static int rGroup;
public static void SendGroup()
{
rGroup = rnd.Next(2);
switch (Round) {
case 0:
switch(rGroup)
{
case 0:
Group_1.Group1_Active = true;
break;
case 1:
break;
}
break;
}
Round ++;
}
}
问题是 rnd 变量不是静态的,你想在静态属性中使用它,所以使其他字段和属性不是静态的,或者使 rnd 成为静态的。在这里,您可以如何使 rnd 静态。
public static Random rnd = new Random();