AssetBundleMaster

  AssetBundleMaster is a integrated solution for build AssetBundle and load assets from AssetBundles with autocomplete logic, 

it has many features that meet the actual development needs.

Build AssetBundle Features:

  1. Fast and simple. you can build your AssetBundle with just 3 button clicked, fast and simple.

  2. No data redundancy. the autocomplete logic will determin the assetbundle name for all assets that should be included,

     and clean assetbundle names which should not be included, and the assets will never have multi copies in built assetbundles(Such as UI Sprites, atlas).

  3. IO and load speed friendly. the assetbundle name determin logic will try to make the number of built assetbundles as few as it can but no duplicated assets.

  4. Simple version control. you can build diferent versions and the patch info will be generated.

These features can make sure every time you build the assetbundles will be the fastest way and no data redundancy.

Asset Load Features:

  1. No need changing your habits. the asset load API is looks like the Resources load API, and the logic is also the same, users can easily replace them.

  2. Editor developing friendly. asset load can do load asset correctly in editor mode without build assetbundle, scene load is also, even no need to add scene to build settings.

  3. Memory control friendly. the exposed high-level API for loading resources are object pool integrated, and all these pools are using WeakReference which means only low-level Objects

     and users will hold references of assets. if users call unload any asset, the asset and its sub assets or dependences will be unrefenerced in low-level Objects,

     at this time, the handle of the asset is taken by users. 

  4. Optimised. the GameObject assets has its special Manger that can do Spawn and Despawn by special object pool, fast and make it reusable.

     not only object pool used by caching assets, but also used by object allocation and deallocation. GC friendly.

猜你喜欢

转载自www.cnblogs.com/tiancaiwrk/p/10594593.html
今日推荐