View on Asset Store (opens in new tab)
Package details
- Latest version
- 0.2.0
- Last updated
- First released
- Unity version
- 2021.3.9 or later
- Package size
- 87 KB
- Files
- 51
- Favorites
- 6
- Views in the past week
- 4
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $4.99 on
Keywords
Better Resources
Better Resources is a library that offers a better API to interact with Unity3D resources. It extends the Resources with the capability to query all resources in your project and imported packages.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 4
Better Resources screenshot 1
About this asset
Better Resources is a simple library to be used to interact with the Unity3D Resources. It requires the user to generate a cache which can later be used at run-time to query the available resources. All resources in the project can be found, including the ones located in dependent packages. However, assetbundles are excluded (for now).
Resources can be queried at design and run-time. This means Better Resources can both be used in custom made addons to the Unity3D editor as well as appliations at run-time. Such queries are created through the QueryBuilder. This offers a fluent-api that is easy to understand.
Better Resources also comes with pre-build hook. This pre-build hook will generate a cache a split second before a build is made through the Unity3D buildsettings. However, if there's some custom build process, or cloud build configured for the project; Better Resources offers some integrations points for pre-export methods as well.
IMPORTANT: This package is Free and Open Source. If Purchased through the AssetStore it is considered a generous donation.
From the publisher's Asset Store listing.
Technical details
Getting Started:
1: Generate a cache from the `Tools/HamerSoft/BetterResources/Generate Cache` menu in the Unity3D menu bar.
2: Initalize BetterResources
3: Query your Resources with the QueryBuilder
*BetterResources wraps the Built-in Resources API like Resources.Load(), which can be used without a cache or initialisation.
For more advanced use, please refer to the docs.
Compatibility
| Unity version | Built-in | URP | HDRP | Custom |
|---|---|---|---|---|
| 2021.3.9f1 | Compatible | Compatible | Compatible | Compatible |
As listed on the Asset Store.