unity中构造函数可能会被多次调用,官方建议使用start()/awake()初始化.官方文档:https://docs.unity3d.com/355/Documentation/ScriptReference/index.Writing_Scripts_in_Csharp_26_Boo.html
这个应该是看你的构造函数被使用的次数吧,你的构造函数被使用两次,就会执行两遍咯。