Panda3D/Manual/Multifiles

Origem: Wikilivros, livros abertos por um mundo aberto.

Essa sessão descreve o que são Multifiles, como usar eles e como dar patch neles. OS multifiles podem armazenar recursos como modelos, sons, shaders e afins, e o Panda pode carregá-los diretamente dos multifiles sem ter que desempacotá-los primeiro.

Multifiles também podem ser usados em patching, zipping e encriptação de seus dados. Multifiles são similar ao ".egg" para bibliotecas python ou arquivos .jar para plataformas java. muitos jogos usam um conceito similar de arquivos de "dados", como .upk para Unreal Engine e .pak para a Quake Engine.

A chave para os multifiles é a facilidade de usar. Quase nenhuma logica de carregamento de jogo tem que mudar quando trocando de multifiles, exceto por algumas linhas no topo para montar alguns multifiles no sistema de arquivos virtual do Panda3D.