[Reprint] Unity User Manual – AssetBundle

AssetBundles What are AssetBundles? AssetBundle is actually a resource management bundle. AssetBundle consists of two parts: data header and data segment. The data header contains the metadata information of AssetBundle, such as its identifier, compression type, manifest and so on. The manifest here is a lookup table keyed by the Object name to specify the […]

Unity game framework construction 2017 (11) simple AssetBundle packaging tool (1)

Recently, I was watching Unity’s official AssetBundle (hereinafter referred to as AB) tutorial, and I did it again, but the API design of the AssetBundleManager made is a bit unaccustomed. Now I can think of a workable solution. There is a lot of AB related content, so for a good reading experience, I divide the […]

Unity Game Framework Construction 2017 (12) Simple AssetBundle Packaging Tool (2)

In the previous article, the basic packaging function was implemented. In this article, we will solve the problem of packaging AB packages on different platforms. The core api of this article is still: <pre> BuildPipeline . BuildAssetBundles ( outPath , 0 , EditorUserBuildSettings . activeBuildTarget ) ; In the third parameter, just pass in BuildTarget […]

CVPR 2023 | Nvidia proposes BundleSDF: 6D tracking and 3D reconstruction of unknown objects

Click the card below to follow the “CVer” official account AI/CV heavy dry goods, delivered in the first time Click to enter->[Target Detection and Transformer] Exchange Group Reprinted from: Heart of the Machine 6D tracking and 3D reconstruction of object poses have been widely performed in the computer vision community today. In this paper, Nvidia […]

Unity AssetBundle loading, reference counting implementation

First, create a script called AssetBundleManager to manage the packaging, loading and reference counting of AssetBundles: using UnityEngine; using System.Collections.Generic; using System.IO; public class AssetBundleManager : MonoBehaviour { private static AssetBundleManager instance; private static AssetBundleManifest manifest; private static string assetBundleDirectory; // loaded AssetBundle dictionary private static Dictionary<string, AssetBundle> loadedAssetBundles = new Dictionary<string, AssetBundle>(); // AssetBundle […]

C# SQLite version selection: Precompiled Binaries and Precompiled Statically-Linked Binaries, with bundle and without bundle

When writing Winform application in C#, we need to use SQLite database. However, when we download the SQLite binaries, we find two different binary options: Precompiled Binaries for 64-bit Windows (.NET Framework 4.6) and Precompiled Statically-Linked Binaries for 64-bit Windows (.NET Framework 4.6). So, which should we choose? What’s the difference? First, let’s understand the […]

Unity–AssetBundle package

As the name suggests, AssetBundle translates to the meaning of resource bundle. Before talking about the function, first understand why there is AssetBundle technology. Why: Assuming that you have finished a game and it is already online in the form of an installation package, but Christmas is coming or other circumstances, you need to update […]

[Game Development][Unity]Assetbundle Download (1) Preparation before hot update and download AB package list

Table of Contents Packaging and resource loading framework directory Text The hot update process is not fixed, and the state machine written by each person is also different, but there must be some necessary steps, such as downloading the list, comparing versions, downloading the AB package, and marking the download as completed. Each of my […]

[Game Development][Unity]Assetbundle Download (4) Check the breakpoint resume and start downloading the AB package

Table of Contents Packaging and resource loading framework directory Text Before downloading the AB package, check whether the download of the AB package has been interrupted, for example, the user kills the program, freezes, etc. As explained in the previous article, the download of the AB package will first be downloaded to a temporary folder. […]