tangzx / Absystem
Unity3D AssetBundle 打包与管理系统
Stars: ✭ 526
Labels
Projects that are alternatives of or similar to Absystem
Hololenscamerastream
This Unity plugin makes the HoloLens video camera frames available to a Unity app in real time. This enables Unity devs to easily use the HoloLens camera for computer vision (or anything they want).
Stars: ✭ 233 (-55.7%)
Mutual labels: unity3d, unity3d-plugin
Realtime Csg For Unity
Realtime-CSG, CSG level editor for Unity
Stars: ✭ 281 (-46.58%)
Mutual labels: unity3d, unity3d-plugin
Unitygoogledrive
Google Drive SDK for Unity game engine
Stars: ✭ 236 (-55.13%)
Mutual labels: unity3d, unity3d-plugin
Ez Camera Shake Unity
A free powerful asset for achieving easy and quality camera shake in Unity. Open-sourced with the permission of Road Turtle Games. 📷
Stars: ✭ 191 (-63.69%)
Mutual labels: unity3d, unity3d-plugin
Naughtybeziercurves
Bezier Curve Game Object for Unity
Stars: ✭ 195 (-62.93%)
Mutual labels: unity3d, unity3d-plugin
Merino
Merino is a narrative design tool that lets you write Yarn scripts inside the Unity Editor
Stars: ✭ 275 (-47.72%)
Mutual labels: unity3d, unity3d-plugin
Zinnia.unity
A collection of design patterns for solving common problems.
Stars: ✭ 177 (-66.35%)
Mutual labels: unity3d, unity3d-plugin
Mapssdk Unity
This repository contains samples, documentation, and supporting scripts for Maps SDK, a Microsoft Garage project.
Stars: ✭ 307 (-41.63%)
Mutual labels: unity3d, unity3d-plugin
Unity Script Collection
A maintained collection of useful & free unity scripts / library's / plugins and extensions
Stars: ✭ 3,640 (+592.02%)
Mutual labels: unity3d, unity3d-plugin
Naughtyattributes
Attribute Extensions for Unity
Stars: ✭ 2,641 (+402.09%)
Mutual labels: unity3d, unity3d-plugin
Opencvforunity
OpenCV for Unity (Untiy Asset Plugin)
Stars: ✭ 359 (-31.75%)
Mutual labels: unity3d, unity3d-plugin
Unity3d Logcat Extension
Logcat (android logging) extension for Unity3D
Stars: ✭ 179 (-65.97%)
Mutual labels: unity3d, unity3d-plugin
Apple Signin Unity
Unity plugin to support Sign In With Apple Id
Stars: ✭ 228 (-56.65%)
Mutual labels: unity3d, unity3d-plugin
Unitybarcodescanner
Simple Unity Barcode Scanner
Stars: ✭ 180 (-65.78%)
Mutual labels: unity3d, unity3d-plugin
Deform Prototype
A prototyped framework for deforming meshes in the editor and at runtime in Unity. Not in development anymore, but it's still pretty awesome!
Stars: ✭ 256 (-51.33%)
Mutual labels: unity3d, unity3d-plugin
Socket.io Client Unity3d
socket.io-Client for Unity3D, which is compatible with socket.io v1.x
Stars: ✭ 147 (-72.05%)
Mutual labels: unity3d, unity3d-plugin
Swissarmylib
Collection of helpful utilities we use in our Unity projects.
Stars: ✭ 154 (-70.72%)
Mutual labels: unity3d, unity3d-plugin
Savegamefree
Save Game Free is a free and simple but powerful solution for saving and loading game data in unity.
Stars: ✭ 279 (-46.96%)
Mutual labels: unity3d, unity3d-plugin
Fluid Behavior Tree
Behavior trees for Unity3D projects. Written with a code driven approach on the builder pattern.
Stars: ✭ 334 (-36.5%)
Mutual labels: unity3d, unity3d-plugin
特点
- 指定要打包的文件,程序会自动分析依赖、拆分打包粒度到最优方式打包
- 缓存上次的打包信息,下次打包会增量打包
- 自动管理卸载不用的AB
- 可扩展,自定义打包和加载路径
如何运行
- 通过
ABSystem/Builder Panel
打开配置界面 - 在配置界面中更改打包配置
- 点击
Build
执行打包 - 增加宏
AB_MODE
- 运行测试
如何使用
void Start()
{
AssetBundleManager manager = AssetBundleManager.Instance;
manager.Init(() =>
{
LoadObjects();
});
}
void LoadObjects()
{
manager.Load("Assets.Prefabs.Sphere.prefab", (a) =>
{
GameObject go = a.Instantiate(); //自动管理:当go被Destroy时,AB会被释放回收
});
manager.Load("Assets.my_txture.png", (a) =>
{
// a.Retain(); //强制引用计数加一
// a.Release(); //引用计数减一
Texture tex = a.Require(this); //自动管理:当this被Destroy时,AB会被释放回收
});
}
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].