使用AB包中的资源文件其实就是调用Unity的API。
首先第一步,我们需要加载AB包,第二步,我门加载AB包中的资源。
路径的话选择Application.streamingAssetsPath,可以获得到不同平台下的路径位置
LoadAsset有三种重载,通过名字,type,和通过泛型。如果只使用名字加载的话,会出现同名不同类型资源分不清的情况,例如此时还有一个叫“Cube”的图片,就会混淆。因此推荐用后两种type和泛型来读取。
泛型的场合:
type的场合:(需要注意的是这边通过type读取返回的值是Object类型的,因此这里需要强制类型转换,但是因为lua中是不支持泛型的,因此lua需要C#这边来加载对象的时候,我们就需要用到type)