I’ve just released my second asset on the asset store, and it seems things have changed a bit since my first release. I can’t find my asset by searching for it in the store itself ( typing keywords contained in the asset name doesn’t return mine ). I’m aware of the mass labeler tool, but even after googling, haven’t found much info on it.
Is it sufficient to label the folder containing the package assets before submitting an update?
How do I check that my asset is properly labeled? For now, the only feedback I get is from the Mass Labeler window, where relevant labels turn dark when I select the asset I want to submit.
It seems like I’m doing things right, but it’s all quite contrived and I just want to make sure everything’s ok before bothering the Unity Asset Store team with a useless update…
If that is how things now work, it does feel like a step backwards : I have no problem searching for my first asset ( published in September 2012 ) in the store, every word in the asset’s name seems to be referenced. Why make the process manual? And if manual, why not include tags in the package manager?
I’m all the more puzzled : it seems I can only label assets and not folders. If my package is a folder containing lot’s of scripts, should I label every script with the same tags, just to be searchable in the asset store?
Also, will the labels be applied if I submit but check “only update package information” ?
-You do not need to label all assets, prefabs are enough.
-You cannot label folders
-Words in your asset’s title will be searchable, but it takes a few days.
Thanks a lot Gregzo, this is something that has puzzled me for a long time. there has not been any information on how to use the mass labeler. In the documentation it just says:
"Our Asset Store uses labels as keywords. If you’d like your asset(s) to show up during a keyword search, be sure to label them appropriately. You’ll notice that the AssetStoreTools package includes a Mass Labeler feature. If you have several assets that you wish to label at the same time, this is a great timesaver. "
It does not mention what is meant by “assets” (prefabs, max files, shaders, folders, sounds etc).
Also it does not mention what to select and how to check if things are done correctly.
This unfortunately means that I have been doing it wrong in all my packages.
-Make sure you have asset store tools imported
-AssetStoreTools → Mass labeler → dock the window
-The mass labeler window allows you to add/remove labels, and to select them. A selected label shows up depressed ( ie darker ).
-To label an asset, select it in the project window, and then select the labels you wish to apply in the mass labeler window.
-Click “Apply to selection” in the mass labeler window, the selected tags will be applied to your selcted asset(s).
-At the very bottom of the inspector, when an asset is selected, you’ll find a “Asset Labels” sub-section. It will not update when you click “Apply to selection” in the mass labeler window. To see it has updated, you need to unselect and reselect the asset you’re applying labels to. Labels should then show, and be editable, in this “Asset Labels” section of the inspector.
I hope this helps, not the most intuitive I agree…
Thanks a lot Gregzo, now I can see what I did wrong before, I did not select the keywords in the mass labeler before applying them. Now I can see the little blue icon in the far right corner.
Last question. How do you delete a label from the asset? I have tried what is explained in the link below, but without luck:
"You can select one or more items from the labels menu to mark the asset with those labels (they will also appear in the Labels panel). If you click a second time on one of the active labels, it will be removed from the asset. "
Also worth mentioning, if you want to ‘manually’ see the labels applied on an object (cause sometimes the blue labels above doesn’t show up, even if you unselect/reselect., you could use AssetDatabase.GetLabels - Also see this for convenience.
Hello, I have the same problem. Except my asset pack is still not searhable on assetstore after publishing:( My labels are set correctly Im sure. I have labels on all assets and also prefabs. It’s very frustrating now. Name of the package is Medieval settlement, interesting that it can be found by word settlement. but I think the MEDIEVAL should by the key here. I dont know… should not be the labels work immediately after release? or it takes a while after release like in case of package name? Has anyone experienced this problem?