文本描述
本 章 重 点 15-1 地图编辑器
15-2 剧情编辑器
15-3 特效编辑器
15-4 人物道具编辑器 15-1 地图编辑器 地图编辑器是企划人员将游戏中所需要的场景元素告诉程序设计师与美工人员,然后程序设计师要利用美工人员所绘制出来的图素,撰写一个可以编辑此套游戏场景的应用程序。 在地图上的所有场景与对象,我们可以利用单一组件的表现方式来呈现全场景的观感,例如将一颗树的图片组件放置于场景中,如下图所示:
然后以相同的手法将这颗树复制成许多的组件,最后再贴到背景中: 再多增加几个地图上的元素,那么游戏中的地图就会显得华丽许多了。 假设地图中人物占了1个方格单位,而树占了6方格个单位,房子占了15方格个单位,如下图所示:
地图编辑器哪些有那些优点。如下列所示:
地图数组
良好的扩充性
属性编列
碰撞侦测
地图数组 将地图上的各种图素编制成一系列的数字型态,并且提供游戏主程序来读取,换句话说,这种方法是将地图上的图素以一种特定的数字排列方法来表示该图素所在的位置。如下表所示:
在地图编辑上,我们可以看到如下图所示的地形: 在游戏中,我们可以看到如下图所示的画面:
碰撞侦测 如果场景上的小图素没有以等比例的方式来呈现的话,那么势必会遇到一种「似碰非碰」的情形: 属性 地图编辑器除了可以编定场景小图素之外,我们也必须利用它来设定小图素的属性值,其中小图素在程序内必须被使用到,所以更要针对程序所需要的属性来设定,其属性设定值如下表所示:
Map Editor 15-2 剧情编辑器 贯穿一套游戏的主要干道是游戏中的剧情演进,通常是用来主导整个游戏的流程进行,而游戏中的剧情可以分为两大类,一种是主要的NPC剧情,另一种是旁支剧情。 架构 一套游戏的主要剧情架构流程如下图所示:
将主要的NPC剧情由单线再扩充成多线的剧情。如下图所示: 如果为了让故事再增加一些复杂性的话,其实还可以继续的分类下去。如下图所示:
利用『多线式』的方式来进行游戏的故事发展: NPC 即是Non Player Character的缩写,它指的是游戏中一些『非玩家角色』的意思。
NPC人物不单只是玩家的朋友而已,它们也可能是玩家的敌人,为了让游戏的故事剧情能够延续发展下去,这些NPC人物的对话内容就显得非常重要。 旁支剧情 旁支剧情在游戏中具有陪衬角色的份量,如果游戏中少了旁支剧情故事的话,那么势必会让玩家觉得游戏少了几分乐趣。 Script Editor 剧情编辑器它就是让使用者依据自己的喜好,在特定的指令条件下,编列属于自己的故事剧情,我们称为『编列Script指令』。如下列所示:
当使用者在编辑一个NPC人物的对话时,剧情编辑器就必须提供一个人物说话的指令,如下列所示:
TALK MAN01, "你好吗?" 还可以将上述的『TALK』指令再扩充如下:
TALK NPC人物编号, "对话字符串",NPC人物动作,NPC人物面示图,面示图方向(L/R) 企划人员所着手的NPC人物指令可以规划成如下表所示: 15-3 特效编辑器 『特效』是一个可以更加衬托出游戏质量的重要角色,一套新型的游戏是很难被玩家所接受的,而我们就是要从游戏中华丽的画面呈现来吸引玩家的目光,简单的说,『特效』即是游戏与玩家之间的第一扇门。
。。。以下略