2016-08-05 2 views
1

제 게임에서, 내용에 VerticalLayout 구성 요소가있는 스크롤 rect 어가 있습니다. 이렇게 많은 수의 GameObject를 채우면 게임에 문제가 생길 것입니다!게임 개체의 화합 스크롤 목록을 재활용하는 방법은 무엇입니까?

내 목록에는 300 개가 넘는 GameObject가 있습니다.

스크롤 목록을 최적화하는 방법은 무엇입니까?

+0

"* 게임 *이 문제에 빠질 것"당신에 대해 더 구체적으로 할 필요가 우리가 당신을 고칠 수 있도록 도와주는 것이 실패한 이유. –

+0

@ScottChamberlain 300 개가 넘는 게임 개체가있는 목록은 누수 메모리를 유발합니다. 창에 표시되고 스크롤을 시뮬레이트하는 게임 개체 만 만들어야하지만 그 작업을 수행하는 방법을 모르겠습니다. – sma6871

+0

목록에 300 개의 물체를 두는 것이 누출을 일으킨다는 증거를 보여주십시오. (http://stackoverflow.com/posts/38795637/edit) –

답변

1

의 몇 가지 팁을 통해 내 문제 (성능 문제, Scott Chamberlain said)를 해결했습니다.

  • 는 scrollRect가/다시 픽셀 완벽한이 활성화 된 경우 모든마다 프레임을 다시로드합니다 : 픽셀 완벽 비활성화

    은 나를 위해 작동 매우 유용한 팁입니다.

  • Canvas PixelPerfect는 성능에 큰 영향을줍니다. 가능한 경우 사용하지 않도록 설정하십시오.

또 다른 유용한 팁 :

  • 비활성화 게임 오브젝트 때 오프 스크린