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.

  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 repeated 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, 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 with low-level API, the asset and its sub assets or dependences will be unrefenerced in low-level Objects,

     at this time, the handle of the assets is taken by the user. 

  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.

  5. Visual asset view. what is loading, what is loaded you can see in inspector. simple but helpful.

  6. Multi mode support. no matter you want to change your load mode from Resources to Assetbundle or inverse, what you need to do is just select an enumPop on editor window, 

     no code changes.

These features make sure AssetBundleMaster is user friendly, nothing you need to change or learning costs.

 

内容来源于网络如有侵权请私信删除
你还没有登录,请先登录注册
  • 还没有人评论,欢迎说说您的想法!