Search in
Sort by:

Question Status:

Search help

  • Simple searches use one or more words. Separate the words with spaces (cat dog) to search cat,dog or both. Separate the words with plus signs (cat +dog) to search for items that may contain cat but must contain dog.
  • You can further refine your search on the search results page, where you can search by keywords, author, topic. These can be combined with each other. Examples
    • cat dog --matches anything with cat,dog or both
    • cat +dog --searches for cat +dog where dog is a mandatory term
    • cat -dog -- searches for cat excluding any result containing dog
    • [cats] —will restrict your search to results with topic named "cats"
    • [cats] [dogs] —will restrict your search to results with both topics, "cats", and "dogs"

Office Holiday

Epic Games' offices will be on holiday from June 22nd to July 7th. During this period support will be limited. Our offices will reopen on Monday, July 8th. 

Some questions about Asset Management.

Hi,I'm new to UE4 and I have some experience on Unity development. So far, I have spend few weeks on reading official documents, and follow the tutorials.But after I read the Asset Management Section and do some experiments in Unreal Editor, I am really confused about this asset management thing. Here's the questions: 1. Does the Asset management affect the content cooking? After Read the document, I asume that when packing my project, Only Primary Asset and Secondary Asset related will be cooked. But After some test, all content still be cooked no matter it is used or no used in my project. So must I do something to active this feature? 2. In Unity, I have implement a system which can pack some assets(with it's references) I need into disk, and in runtime asynchronous load them and their references resource automatic. Now I want something same with this in Unreal Engine. So Asset management is the system I'm looking for? If it is, what I should do to implement the same resource management(pack and load). If it is not, can give me some cue to achieve my purpose.

btw, I'm using UE4.20.3 build from source code.

Thank for any help!!!

Product Version: UE 4.20
more ▼

asked Oct 25 '18 at 08:40 AM in Using UE4

avatar image

3 1 3

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

1 answer: sort voted first

Yes, you are looking for asset manager and the asset registry.

In the project setting you need to give the asset manager directories to scan for your primary assets, here is where you also provide cooking rules for those assets. In order for all this to work you will need to create your own class of primary asset data and override the function get primary asset id.

You can asynchronous load and unload assets anytime you need by calling those same named functions in your blueprints or code.

Also if your looking for more customization you can create your own asset manager class and assign it in your project settings.

There is not a whole lot of imformation in the docs so if you read all of it on asset management and registery then the next best place to see how things are done is in epic sample projects like ARPG and shooter game, which both utilize these systems.

more ▼

answered Oct 25 '18 at 12:53 PM

avatar image

Steve SybrSyn
1.5k 4 5 10

avatar image Justin.Dyh Oct 26 '18 at 03:10 AM

Thank you for reply, According to your advice, After did some setting in AssetManager section, which made AssetManager can find PrimaryAsset, The editor finally stop cook every things in content brower! That help me!

avatar image Steve SybrSyn Oct 26 '18 at 05:01 AM

Awesome, you are welcome. Im glad I could help. Could you please mark my answer as correct so that others with a simular problem can easily find the solution? Thank you :)

(comments are locked)
10|2000 characters needed characters left
Viewable by all users
Your answer
toggle preview:

Up to 5 attachments (including images) can be used with a maximum of 5.2 MB each and 5.2 MB total.

Follow this question

Once you sign in you will be able to subscribe for any updates here

Answers to this question