tag:blogger.com,1999:blog-3410441503882094512.post3626764833141329661..comments2024-03-22T11:23:39.165+00:00Comments on Hungry developer - .NET, C#, ASP.NET MVC: 2 Simple rules to improve performance in Unity 3d when writing ScriptsAdam Bieleckihttp://www.blogger.com/profile/09009328766226552535noreply@blogger.comBlogger2125tag:blogger.com,1999:blog-3410441503882094512.post-46492007878132984022014-10-09T20:58:22.779+01:002014-10-09T20:58:22.779+01:00I don't think it will make any difference as y...I don't think it will make any difference as you are not creating new instance of an object, you just passing reference in my example.<br />That would make sense if you would create new object every step inside the loop.<br /><br />Adam Bieleckihttps://www.blogger.com/profile/09009328766226552535noreply@blogger.comtag:blogger.com,1999:blog-3410441503882094512.post-52471179200060113272014-10-09T20:47:47.226+01:002014-10-09T20:47:47.226+01:00Wouldn't this be even faster?
Vector3 vec;
fo...Wouldn't this be even faster?<br /><br />Vector3 vec;<br />for (int i = 0; i < counter;i++)<br />{<br /> vec = tr.position;<br /> vec.x = 10;<br /> tr.position = vec;<br />}<br /><br />Vector3 vec=transform.position implies object creation. I'm new to C#, so I don't know if every time it hits that line if it will create a new Vector3 or not.Bob Castlemanhttps://www.blogger.com/profile/10665798115905454524noreply@blogger.com