Announcement

Collapse
No announcement yet.

Ui 이미지 출력 순서와 이미지 메모리 해제 관련 질문 입니다.

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Ui 이미지 출력 순서와 이미지 메모리 해제 관련 질문 입니다.

    안녕하세요

    iOS용 게임을 제작중입니다.

    UI를 출력하기 위해서 Draw Image 를 기반으로 약간의 수정 후 사용하였으나

    출력 되는 이미지의 순서를 지정하지 못하는 문제가 발생하여

    http://udn.epicgames.com/Three/Devel...etNodesKR.html

    에서 제공하는 캔버스 키즈멧 노드를 사용하여 이미지 출력 순서를 지정하는데는 성공 하였습니다.

    하지만 UI양이 늘어나면서 FPS가 점점하락하고 있습니다. (iPhone 4에서 약 18프레임으로 출력 UI제거시 약 43프레임으로 출력)

    질문 1.
    Draw Image 노드를 사용하면서 이미지 출력 순서를 지정하는 방법이 있나요?

    질문 2.
    캔버스 키즈멧 노드를 사용하면서 해당 이미지를 사용하지 않을때 해제시키는 방법이 있나요?
    (현재 이미지의 알파값만 0로 변경하여 메모리가 누적되어 프레임 하락이 발생되는것 같습니다)

    조언 부탁 드립니다.

    #2
    Ui신은 폐기되었으며

    스케일폼이 통합된 이후로는 스케일폼이 hud를 대체하게 되었습니다.

    그래서 에픽도 hud의 퍼포먼스나 기능 개선에는 별로 관심이 없습니다.


    만약 라이선시가 이런 문의를 했다해도

    아마 십중팔구 에픽은 이렇게 답변했을 겁니다.


    '스케일폼을 사용하십시오.'

    Comment


      #3
      모바일에선 아직 퍼포먼스 문제 때문에 스케일폼 보다 canvas가 사용되고 있으니..

      하지만 예제의 키즈멧을 수정하기 보다는 MobileMenuScene를 이용하시는게 문제를 해결하는데 도움이 될것 같습니다

      http://udn.epicgames.com/Three/Mobil...alGuideKR.html

      Comment


        #4
        디바이스 퍼포먼스 문제나 기술적인 문제로 스케일폼을 사용하기엔 좀 무리가 있을것 같습니다.

        개인 개발자나 소규모 개발팀에서 스케일폼을 사용하기엔 여러가지 애로점이 많다고 여겨지지만,

        에픽의 방향이 그렇다고 한다면 어쩔수 없겠지요.

        답변 주신 donggas90님, ruthless7님 감사드립니다.

        Comment

        Working...
        X