将list显示在unity的inspector面板上,只要给类加上[System.Serializable]就好了
在这里插入图片描述
[System.Serializable]
public class ShakeConfig
{
[Header(“震动的持续时间”)]//
public float shakeTime = 0.5f;
[Header(“震动的强度”)] //
public float shakeMagnitude = 0.1f;
[Header(“震动的平滑度”)]//
public float dampingSpeed = 1.0f;
[Header(“开始震动的时间”)]//
public float startTime = 1.0f;
}

 float shakeDuration = 0.5f;

[SerializeField] // 使List在Inspector中可见
private List<ShakeConfig> shakeConfigs = new List<ShakeConfig>();
Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐