资源导入/出

来自c2wiki
跳转至: 导航搜索

外部资源创建

想要做一款游戏,依靠引擎自带的资源是远远不够的,这时候我们想要从外部创建资源。

确定当前项目资源所在文件夹

  • 打开引擎,选择需要增加外部资源的项目工程,如:New C2
C2engine3.1.2.jpg
  • 在项目面板,找到此项目资源的总文件夹,如:Assets
C2engine3.1.4.jpg
  • 在当前项目资源的总文件夹上右击,选择“在资源管理器中显示”,即可打开电脑中的该文件夹:
C2engine3.1.1.jpg==>C2engine3.1.3.jpg

创建外部资源

  • 观察一下,外部文件夹的父子关系,和 引擎项目面板文件的父子关系 是不是一摸一样呢
C2engine3.1.5.jpg 对比 C2engine3.1.6.jpg
  • 如果此时我们在assets文件夹下新建一个名为New 1的文件夹,在引擎的项目面板的文件详情界面则会自动产生该文件夹:
C2engine3.1.7.jpg==>C2engine3.1.8.jpg
在引擎的项目面板中,对新文件双击查看后,左侧的文件夹目录中也会显示该新文件:
C2engine3.1.9.jpg
上述是在外部创建一个文件夹资源为例,我们实际运用的时候,可以用该方法添加各种资源。

资源导入流程

如果我们想要导入的文件不是很多的时候,我们也可以用引擎里的资源导入功能。

开始导入资源之前,先选择我们希望资源存储在项目文件中的位置。如:我想加一张图片到model文件夹中,那我得先在项目面板中把model文件打开,如图:

C2engine3.2.6.jpg


有三种导入资源的方法:

1、菜单栏-资源-导入新资源

C2engine3.2.2.jpg

2、项目面板左侧文件夹列表,对应文件夹上右击—导入新资源

C2engine3.2.3.jpg

3、项目面板右侧文件详情,在任意处右击—导入新资源

C2engine3.2.4.jpg


导入成功后,如图:

C2engine3.2.7.jpg


注:当前支持的文件格式有:.polygonsoup;.png;.dds; .pvr; .caf; .cmf; .csf; .ogg; .mp3; .wav; .fbx

资源包的导入

单个资源的导入,如果需要导入的资源过多时,明显操作仅太过繁琐。

不妨试试资源包的导入,不光可以快速导入文件,并且文件的父子关系都会完好地导入项目资源。


资源包的导入方法也有三种:

1、菜单栏-资源-导入资源包

C2engine3.3.3.jpg

2、项目面板左侧文件夹列表,对应文件夹上右击—导入资源包

C2engine3.3.4.jpg

3、项目面板右侧文件详情,在任意处右击—导入资源包

C2engine3.3.5.jpg


导入前/后,项目面板变化:

C2engine3.3.1.jpg==>C2engine3.3.2.jpg

注:当前只支持.c2pack格式的资源包

资源包的导出

不难看出,直接导入资源包是非常方便快捷的方法,资源包也方便大家的交流分享。

同样,我们需要先选择想要导出的文件,如:我想把script文件夹导出:

C2engine3.3.3.jpg


资源包的导出方法也有三种:

1、菜单栏-资源-导出资源包

C2engine3.3.3.jpg



勾选想要导出为资源包的文件:

C2engine3.4.3.jpg


若勾选了incude dependenices(包含依赖项),则该项目列表中所有的与之相关联的资源均会被勾选。以script文件为例:

C2engine3.4.4.jpg

(可与上图做比较)


点击“export”,选择导出路径,则可生成资源包文件(.c2pack)


注:当前只支持.c2pack格式的资源包