Есть ли разница в отношении производительности между использованием
Пример 1
var myObject = new GameObject();
myObject.name = "myObjectName";
И
Пример 2
var myObject = new GameObject("myObjectName");
В некоторых статьях, таких как this , предлагается избегать Пример 1 , поскольку вызывается собственный код, что снижает производительность.
Из любопытства я проверил документацию класса GameObject
, и нет замечаний, указывающих, как любой из конструкторов может повлиять на производительность.
Моя текущая теория Пример 2 аналогичен созданию экземпляра объекта и немедленному указанию родителя , так как это, вероятно, лучше, чем создание экземпляра объекта и указание родителя позже.