乐迷社区 和乐迷做兄弟 与乐迷共进步
乐迷社区»版 块 乐迷社区备用勿动 fid:189 第五节 Levels建立及Levels.txt
2013-10-15 11:22:41 16850 跳转到指定楼层
本帖最后由 Grand 于 2013-10-19 11:31 编辑

温馨提示:
Levels.txt  是控制 Levels 文件夹内的关卡文件. (这是默认命名的)
Levels       是存放关卡文件.
Levels.txt 起着主导作用. Levels 文件夹内在多的关卡. Levels.txt 文本没编写是无法起作用的.

在 Data 根目录下 建立一个存放关卡的文件夹.命名为 Levels .

Levels
-关卡
-隐藏关卡 (可选)



关卡文件的写法:

# 音效
music                data/music/remix.ogg
bossmusic        data/music/menu.ogg
# 场景
background     data/bgs/letv/bg.gif
frontpanel        data/bgs/letv/hua.gif
# 敌人,物品...(通用)
spawn         C1
coords        200 180
at        0
spawn         ljmi
coords        350 160
at        30





温馨提示: " # " 注释 的意思.

# 音效
music - 此关卡播放的音乐.
bossmusic - 此关有BOSS的时候就会播放紧张(高潮)的音乐.(可选)

# 场景
background - 此关卡背景的图片. ( 图一 )
frontpanel - 此关卡前置素材.( 图二)

此关场景效果
图二
图一

前置背景 就是在屏幕最前显示的.(这个需要说明下,叶子遮住了角色!!!)

# 敌人,物品...(通用)
spawn C1
coords 200 180
at 0

以上三句话的意思是. 出现一个名字为C1的蛋糕.
坐标 (x轴)为从屏幕左边距离蛋糕位置 200 像素.
坐标 (y轴)为从屏幕上方距离蛋糕位置 180 像素.
当玩家一出场就出现敌人.

spawn C1 - 出现蛋糕. (自定义名)
coords 200 180 - x轴 200 像素 | y轴 180像素
at        0   - 当玩家一出场就出现蛋糕.

下面送上示意图:


同上
spawn        ljmi
coords        350 160
at        30

以上三句话的意思是. 出现一个名字为ljmi的敌人.
坐标 (x轴)为从屏幕左边距离蛋糕位置 350 像素.
坐标 (y轴)为从屏幕上方距离蛋糕位置 160 像素.
当玩家 走到 30px 就出现敌人.



基础理解了,可以自由发挥.;下面把关卡写入Levels.txt.

Levels.txt的写法:

set        letv
file        data/levels/letv.txt
next
file        data/levels/c1.txt
next
file        data/levels/c1s.txt
next
scene        data/scenes/ending.txt


set letv - 进入名字为 Letv 游戏模式.
file data/levels/letv.txt - 调用 letv.txt;关卡文件在 Data 根目录下的 levels 文件夹内.
next - 完成 letv.txt 通关后进入下一个关卡.
file data/levels/c1.txt - 调用 c1.txt;关卡文件在 Data 根目录下的 levels 文件夹内.
next - 完成 c1.txt 通关后进入下一个关卡.
file data/levels/c1s.txt
scene data/scenes/ending.txt - 通过完播放动画 .制作人.相关信息的Gif. (也可以是进入下一关的开场动画)

想要游戏分 简单、一般、 困难。 只要在 Levels.txt 写 set XXX 即可.



set        简单
file        data/levels/简单.txt
next
...
scene        data/scenes/ending.txt

set        一般
file        data/levels/一般.txt
next
...
scene        data/scenes/ending.txt

set        困难
file        data/levels/困难.txt
next
...
scene        data/scenes/ending.txt

假如想有 ”超级难模式“ 就写多个 SET 超级难, 把关卡文件内的敌人加多,血加厚那些.完全是由自己编辑的.
此贴只介绍最简单的流程。详细的后续教程继续解说.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表