谈谈Unity的资源管理

在Unity最佳实践明确指出, 要使用AssetBundle而不是Resources目录来管理资源。 然而,事情并不像Unity官方描述的那么美好。因为使用AssetBundle我们甚至无法实现一个高效易用的,完全自动化资源管理方案。 据Unity官方说,一般有两种方案。 方案一,如果你的游戏是关卡性质的,可以在一个关卡里加载所有AssetBundle,然后在进入下一关卡时,卸载本关卡中加载的所有AssetBundle. 但这种机制似乎只对愤怒的小鸟这种小游戏才适用吧:D。 方案二,如果你的游戏不是关卡类的,那……