Genesis-3D学习手册——29.场景幕后资源工作流程

来源:互联网 发布:mac 触摸板 鼠标方向 编辑:程序博客网 时间:2024/04/30 09:39

场景幕后资源工作流程

     Genesis自动导入资源以及为你管理大量的其他数据。以下描述了这个过程是如何工作的。

     当你放置一个资源,比如Assets资源文件夹中的一个纹理,Genesis首先会检测到一个新文件已经被添加(编辑器不停的检测Asserts文件夹中的内容和他已经知道的资源列表比照)。一旦一个唯一的ID值被分配到资源上,他就能够被内部访问,他将被导入并被处理。你在项目面板中看到的资源是处理的结果,他的数据内容通常和原资源不同。例如,纹理可以是Assets文件夹的一个PNG文件,但是可能在导入和处理之后被转换成一个内部格式。

     资源使用内部格式,允许Genesis保留附加数据,称为元数据,这使得资源数据将以一个更加灵活的方式处理。例如,Photoshop文件格式是为了方便工作,但你不会想到它支持游戏引擎功能如MIP贴图。Genesis内部格式,可以添加额外功能,像这样任意资源类型。

     Genesis允许你在项目视图中创建文件夹来帮助你组织资源。这些文件夹会被对应到实际的文件系统里。然而,你必须在Genesis中通过在项目视图中拖放来移动这些文件。如果你试图使用文件系统/桌面来移动文件,那么Gensis会曲解这种变化(它会认为就的资源已经被删除并在原来的位置创建了一个新的资源)。这将丢失信息,比如项目中资源与脚本连接。

     当备份一个项目,你需要备份整个Genesis的项目文件夹,在其子文件中的全部信息只有采用这种方式才能够奏效。

0 0