我还没有找到一个明确的答案,我是否可以做到这一点,也没有找到如何去做。我想允许我的游戏将额外的MGCB加载到内容管理器中,从而允许在我发布游戏后制作其他内容。
我见过关于动态构建它们的讨论,但没有关于加载或使用它们的讨论。如果我错过了在其他地方提出和回答的这个问题,请随时纠正我。
我最初的解决方案是根本不使用MGCB内容管道,并将其替换为类似于过去使用的经典"pak"概念游戏的未压缩zip结构。我担心效率低下。如果可以的话,我想使用"本机"内容管道系统。
我将继续发布我自己的答案,以防其他人发现自己试图解决这个问题。一切都会暗示你可以做到这一点,但没有真正实用的方法。
如果你想允许模组或其他内容在事后放入你的游戏中,你必须设计自己的内容管理系统。使用像DotNetZip这样的东西和一些开箱即用的思维很容易,尽管我最初担心,但如果它不比MonoGame内容系统快,它肯定不会慢。