在Unity项目特色爆炸你经常这样做我有眼泪,因为我不知道如何使用Action初始化字典?
没问题,但它让我高兴,如果你能做到这一点...
private Dictionary<string, System.Action> explosions =
new Dictionary<string, System.Action>()
{
{"huge", SomeCall},
{"huge", SomeCall},
etc
};
这将让我更快乐.. 。当你睡得更好时,你知道这种感觉,用更多的微笑享受美食?
当然,这并不工作,因为:
资产/脚本/对象/ FLITE组/ ReallyTremendousExplosions.cs(134,26):错误CS0236:一个字段初始不能引用非静态场,方法或属性'ReallyTremendousExplosions.SomeCall()'
任何人都可以为我带来和平吗?
有没有办法解决这个事实,你必须在初始化时做到这一点?
更少的戏剧是适当的;-) –