Unity Vector를 Set()으로 적용하기 유니티에서 new를 많이 쓰면 GC가 많이 쌓여서 문제가 된다고 해서 관련된 나의 코드를 찾아봤다. 아니나 다를까.. 가장 많이 사용된 것 중 하나가 메시지창인데 여기에 사용되고 있다.여러 분산된 코드에서 이벤트가 발생할때마다 메시지창이 새롭게 등장하고 이전의 메시지창을 한 칸 위로 올리도록 되어 있다. 계속해서 메시지창이 들어오면 칸을 계속 올린다.물론 화면 가득찰때까지 남아있지는 않고, 약 3초면 자동으로 접혀서 사라진다. 여기서 메시지창을 올리는데 new vector2()가 사용된다.안내하는 메시지 이벤트가 많이 발생하기 때문에 어쩌면 문제 될 수 있겠다 싶어서 vector2.set()을 사용하기로 하였다. 그래서 기존의 코드를 변경했는데... 빌드가..