Results 1 to 3 of 3
  1. #1

    Default Cook Packages 후 문제가 생겼습니다-

    Cook 후 Launch 로 실행 시키는데-

    제가 만든 MyPackage.upk 라는 파일에 Level 에서 쓰이는 리소스도 있고 스크립트 상에서 DynamicLoadObject 로

    읽어들이는 리소스도 있는데.. 컨텐츠 뷰어 상에서는 로드안되죠.. 별도로 Fully Load 하지 않는한은..

    에디터 상에서 실행 시키면 정상으로 나옵니다만

    Cook 후 Launch 때는 파일을 찾을 수가 없다고 하네요

    콘텐츠 쿠킹
    http://udn.epicgames.com/Three/ContentCookingKR.html

    이 부분 보고

    ---------------------------------
    Loaded dynamically from any level: 시크프리 (네이티브 스크립트, 맵) 패키지가 오브젝트를 참조하지 않는다면, 오브젝트는 런타임에 로드되는 것입니다. 그렇다면 LoadPackage 로 오브젝트를 로드해야 하는데, 콘솔에서 DynamicLoadObject 는 LoadPackage 를 통해 이미 로드된 오브젝트가 아니면 NULL 을 반환하기 때문입니다.

    해결책: 게임 DefaultEngine.ini 의 [Engine.PackagesToAlwaysCook] 스탠드얼론 시크프리 패키지라 마킹합니다.


    [Engine.PackagesToAlwaysCook]
    +SeekFreePackage=MyGamePackage
    ----------------------------------


    DefaultEngine.ini 에서 +SeekFreePackage=MyPackage

    라고 추가하고 Cooker Options 역시 -full-recookseekfree 까지 해서 다시 해보니

    MyPackage_SF.upk 가 생성되긴 했습니다만.. 여전히 Launch 에서는 파일을 찾을 수 없다고 나옵니다..

    (용량도 턱없이 작아서 실제 Level 에서 이용되지 않은 것들은 아예 패키징이 안된 것 같더군요.. 압축이고 뭐고

    뭘 빼먹은 것일까요? UDK 버전은 7월... 최신입니다

  2. #2
    MSgt. Shooter Person
    Join Date
    May 2011
    Location
    Busan Korea Republic of
    Posts
    275

    Default

    startuppackage에 등록해 보십시오.
    Intel Core i5 2500K 4.0GHz O.C
    16GB RAM
    GeForce 560Ti O.C
    ASUS P67 Chipset
    Windows 7 Ultimate K 64bit

  3. #3

    Default

    아아.. ㅠ.ㅠ 되는군요.. 슬프네요.. 설명에는 시작에 필요하거나 늘 상주할 것을 메모리에 올려놓는다는 취지인 것 같은데..
    의도대로라면 제가한 방법으로도 됐어야 하는 것 같은데.. 이런 꼼수로 해결해야하다니 ㅠㅠ
    아무튼.. 도움 감사합니다 (__)


 

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Copyright ©2009-2011 Epic Games, Inc. All Rights Reserved.
Digital Point modules: Sphinx-based search vBulletin skin by CompletevB.com.