自定义关卡 – 创作说明
Overview 你现在能够创建自己的关卡了!这里将会指导你如何操作。 1 – 理解关卡的原理 本游戏是一个有关方块的游戏。 这些我们都清楚,但这些方块是如何 生成的呢? 首先,我们需要理解游戏会如何读取关卡数据。 每个关卡都会以像这样的文本文件的形式来存储: 文件中的每一行都是一个命令,而命令的第一个参数是这条命令被执行的时间。 值得特别注意的是,这里的数值是指音轨的时间, 而 而不一定是右上角显示的计时器时间。. 举个例子: 第一行中,音轨开始播放4.34秒后,我们创建了一个坏人方块,从下方袭来,速度为50。 第二行中,音轨开始播放 4.5 秒后,我们创建了另一个坏人方块,从右侧袭来,速度50。 第三行中,音轨开始播放4.68秒后,我们创建了一个好人方块,从左侧跑来,速度50。 因此,用来生成方块的指令结构会像这样: 但是,第十行是什么意思呢?这里的 split 是指什么意思呢? 还记得每个关卡都有独特的机制吗?这样的指令就是我们用来激活/关闭这些特殊模式用的。 Split 听上去是不是有点熟悉呢?如果还想不起来的话,看看这个: 这行的意思是,在5.90秒处,激活 split 机制。你应该指导这里的 1 表示激活,而0表示关闭。 用于激活/关闭特殊模式的指令结构非常简单: 现在除了标有 rotation 的那些行还有一些数字令人费解外,所有的指令看起来用途应该都显而易见了。 这里的 1.2 是用来告诉墙壁旋转多少次的。 教程的第一部分就此结束。 如果还有不明白的地方,请告诉我们! 2 – 关卡原理 – 第二部分 在教程的第一部分中,我们已经介绍了一些基本知识。但是,为了完全理解关卡的原理你还需要了解更多的信息。 连击与评级 关卡结束后会显示评级,依据玩家获得的最高连击数从 C 到 A+ 不等。 这样的兮兮你会在关卡文件的开头部分设定: 每个评级旁边的数字用来设定需要达到多少连击才获得对应的评级。 … Read more自定义关卡 – 创作说明