文件结构

audio(音频)目录:包含四个子目录,bgm(背景音乐)、bgs(背景音效)、me(音乐效果)、se(声音效果)

如果我们在一个小镇的地图,我们可以设置地图的bgm为一段宁静的音乐,如果你想小镇热闹一些,可以找一段人声鼎沸的bgs。

战斗胜利、游戏结束时可以使用me这样简短的音乐效果。

me主要是一些声音效果,比如你点击确认、返回、开门、关门、转动开关等需要使用的短时声音效果。

 

我们看到不管是音乐还是音效,基本都有两个相同文件名,但是后缀不同的文件。

.m4a文件是使用AAC格式的文件,用于手机端。

.ogg是一种音频压缩格式,类似于MP3等的音乐格式,用于PC端。

有时候,我们还会看到.rpgmvo或者.rpgmvm的文件,这两种文件分别是.ogg和.m4a通过RPGMakerMV自带加密工具加密后的文件。

 

data
data(数据)目录:这个目录下的文件都是JSON格式的,该目录下记录了几乎所有游戏数据。

Actor.json——角色数据
Classes.json——职业数据
Skills.json——技能数据
Items.json——道具数据
Weapons.json——武器数据
Armor.json——装备数据
Enemies.json——敌人数据
Troop.json——敌群数据
States.json——状态数据
Animations.json——动画模块
Tileset.json——图块组模块
CommonEvents.json——公共事件数据
System.json——系统、类型、用语

MapInfos.json——各地图的大致信息
MapXXX.json——各地图的详细信息(包括事件)

 

fonts
fonts(字体)目录:.ttf是字体文件,有很多开源免费的字体可以使用,注意商用条款。

要更换字体,找到ttf文件拷至这个目录,更改gamefont.css中的src: url("mplus-1m-regular.ttf");即可。

 

icon
icon(游戏图标)目录:运行游戏后出现在游戏窗口左上角的一个小图标。

 

img
img(图片)目录:该目录基本囊括了所有游戏中使用的图片素材。游戏中直观看到的,如地图、战斗背景、标题、动画、人物等等,都存储在img中。

animation——动画

battlebacks1——战斗背景1

battlebacks2——战斗背景2

characters——人物

enemies——敌人

faces——脸图

parallaxes——远景图

sv_actors——横版角色

sv_enemies——横版敌人

system——系统图片

tilesets——地图图块

titles1——标题1

titles2——标题2

 


js
js(javascript-代码)目录:游戏的代码部分存储在这个目录下。libs下是一些js库文件,一般开发不会动。

外层还有rpg_xxx.js的文件,这些js文件是Maker的核心引擎文件,游戏的大部分运行都依赖这一堆js文件。

plugins目录是存储大名鼎鼎的js插件的地方,为了扩展一些功能或者实现引擎不具备的功能,各路大神各显神通,开发了N多插件,让Maker的内容更加丰富。

后续会专门分析下游戏的运行机制及插件的使用、编写。

 

movies
movies(视频)目录:如果游戏中使用了视频文件,放在这个目录下。

 

save
save(存档)目录:游戏每新增一次存档,该目录下会新增一个存档文件。如果继续游戏,会从存档文件中读取数据,回到之前的档位。 作者:狂奔小菜鸡 https://www.bilibili.com/read/cv7059409?spm_id_from=333.999.0.0 出处:bilibili

posted @ 2022-11-06 11:30  午后吹凉风  阅读(273)  评论(2编辑  收藏  举报