Unity记录一个动态生成代码方法
Posted avi9111
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Unity记录一个动态生成代码方法相关的知识,希望对你有一定的参考价值。
原理无他
就是通过反射,偶尔发现不是运行时,则不用考虑性能问题,反射反而得到更大发挥
而一味考虑性能,也没啥用处,即使发射火箭,私人太空官方那种,也没听说需要高效的软件啊,只不过需要美元而已
这里仅仅记录一下最简单的反射,后面会补上自动生成代码的过程吧
var props = typeof(T).GetProperties(BindingFlags.Public | BindingFlags.Static);
foreach (var pro in props)
{
pro.SetValue(null, ParseTypeValue(pro.PropertyType, dict[pro.Name]));
}
以上是关于Unity记录一个动态生成代码方法的主要内容,如果未能解决你的问题,请参考以下文章