吉里吉里支持的素材文件格式

在游戏工程的Data里,大部分文件夹都是空的,它们存在的唯一目的就是建议你将素材分门别类地放进去。
对于游戏素材文件,特别是需要网络发布的游戏,素材的质量和大小都是需要考虑的。
本篇会对这些进行大致说明。


脚本类

另外,以上两种脚本文件都可以使用普通的文本编辑器,例如记事本或者NotePad++打开并查看。
THE NVL Maker里通常会使用到的是scenario文件夹下的.ks脚本。
通常说到“到论坛提问时,请贴出脚本、代码”等,都是指对应的.ks文件的内容。


图片类

图片类基本包括两种类型,用作背景等等的,不透明方形图片。
以及用作人物、头像、按钮、对话框等的,带有透明、半透明部分的不规则图片。
所谓透明通道(alpha channel),就是图像里本身就记录了哪些地方需要透明的信息。
有一些图片格式是不带透明通道的,例如.jpg,也有些则是可以带也可以不带的,例如.bmp/.png。
因此并不是把图片保存成.png就能把本来不透明的地方变透明,而是需要绘制的时候就有意地留出透明部分。
需要查看一张.png格式图片是否带有透明通道信息时,可以使用看图软件打开。
假如看到的图片背景是灰白交错的方格或者软件的窗口背景色,就意味着这张图片的背景是透明的。
总的来说吉里吉里内,可以正常显示的图片格式包括以下几种:

吉里吉里不支持.gif,暂时不用指望(目前也没有出现可以播放.gif的DLL插件)。
对不支持透明通道的格式.jpg,吉里吉里提供了另外一种方式,即将图片本体和透明通道分开导出成两张.jpg。这个方式确实节省空间,但会有一定画质损失。
使用官方工具krkrtpc,可以将这些格式互相转换。
欢迎使用如下范例图片,或自己的图片进行测试。


音频类

游戏中用到的声音一般有两种用途,一种是背景音乐,时间较长,从十几秒到几分钟不等。
另外一种则是音效,通常不超过5秒。
从音质考虑的话,如果都不进行压缩,直接使用最原始的高质量.wav波形文件,大概可以把游戏容量撑到恐怖的程度……
当然对于正常使用,并不需要这么大的文件。
吉里吉里支持以下音频格式,基本上它们的质量都是由导出时的参数决定的,质量越高容量当然也就越大:

游戏使用.mid文件作为背景音乐的情况下,请在『Config.tjs-图形与音声设定』里修改『音频设定-音乐文件格式』为MIDI文件。
原始素材格式是.mp3的情况,可以将.mp3转换成.ogg。
转换可以使用音乐转档精灵等软件。


视频类

这个基本上是最头大的部分,因为官方文档没说清楚,作者本人也没有多少了解。
不过基本常识就是:同样的扩展名并不代表同样的编码格式,吉里吉里是否支持某个视频,依赖于以下几点:

  1. 至少从扩展名上看,是吉里吉里支持的格式
  2. 视频作者导出时使用的编码等参数正确
  3. 玩家的电脑里安装了对应的解码器

基于以上几点,再来看官方表示支持的视频格式:

因此推荐在提供游戏下载的时候,同时提供经测试可以使用的解码器下载地址,请玩家安装后再进行游戏。
至于如何将视频转换成吉里吉里支持的格式,推荐由蘇眉撰写的教学文“KRKR视频压缩/转换经验浅谈”。