- 已关闭**。此问题需要details or clarity。当前不接受答案。
- 想要改进此问题?**添加详细信息并通过editing this post阐明问题。
1小时前关闭。
Improve this question
我有一个可以有各种尺寸的物体。
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public enum Size
{
Small = 0,
Medium,
Large
}
public class BallSizes : MonoBehaviour
{
[SerializeField] private Size size;
}
将Size
赋值给不同的对象后,我想看看有多少对象是Small
或Large
等。Enum.GetName()
和Enum.GetValue()
似乎只返回对象的名称/值,而不是该类型对象的总数。
1条答案
按热度按时间oo7oh9g91#
如果你有一堆不同大小的对象,并且想要计算每种大小的数量,你可以使用LINQ
然后,为了获取所有的球示例,您可以使用
FinsObjectsOfType
最好在示例化它们时就将它们存储在列表中