本站可以分享作品快来边学习邊创作吧,点击
我们上节课介绍了如何制作一款平台跳跃类游戏的基本角色操作我们的角色可以移动、跳跃、墙上多段跳跃、在空中也能改变跳跃的方向,已经有了一个很好的基础
我们抛开游戏设计的其它要素先不谈,比如故事背景、角色设计、引导、节奏、技能、怪粅等等要做好一个平台跳跃类游戏其实并不容易,我们对于孩子来说并不需要掌握那么多,能先让游戏运转起来如果再加上一些故倳元素,那就很好了
所以这次就先聊下在中如何制作关卡,角色+关卡游戏就可以先玩起来了。
我们这次先单屏的关卡先看在单个屏幕内,关卡可以做出什么花样来至于滚屏,以后有机会恺爸给大家讲解如何制作
我们先来制作一个最简单的关卡地图。
新绘制一个角銫:关卡选一个黑色,或是你自己喜欢的颜色都可以,选矩形工具选实心,然后拉满整个底部即可这样一个最简单的平面地图就莋好了。
做关卡有个很重要的元素让玩家可以循序渐进的掌握操作技巧。
所以在这个关卡内我们先让玩家掌握移动。
然后在角色这里添加一个过关的脚本。
我们简单的认为玩家移动到最右边边缘了,就过关
当然我们也可以摆放一个叫“终点”的角色,如果玩家碰箌这个终点角色就过关。
然后我们在关卡这里也增加对应的脚本
关卡就是根据LEVEL这个变量,来切换造型
为了让这个背景造型能切换,峩们再来制作一张地图
这关,我们希望玩家能练习一下跳跃我们就做了一个阶梯地图。
好有了这两个关卡,和之前的脚本就可以運行一下了。
我们之前两个关卡都属于无伤害的地图,即玩家在关卡中不会收到伤害
但是要相信,游戏尤其是这类平台过关类游戏,很重要的一点就是要有失败,要让玩家受到挫折然后在和挫折的对抗中成长,获得满足感
我们就再制作一个关卡。
这个关卡还是偠让玩家练习跳跃但是加了空的地方,玩家落在空的地方就会失败。
我们先在角色这里添加一段脚本
在角色操作那段,末尾增加一段脚本
如果Y坐标小于-150,就认为失败了拉回到初始位置重新开始。
Ok我们再来给关卡增加一些一些危险。
制作一张地图我们再加入一種元素,红色可以把它想象为岩浆,不要碰到它碰到就会失败。
注意这个红色的区域要和黑色平面齐平或是稍微高出几个单位,不能被黑色平面盖住不然就有可能判断不断是否碰到这个颜色了。
然后就是继续制作关卡可以添加难度,增加高墙将一些元素组合起來。
我知道小朋友们最喜欢制作变态难的关卡但要注意两点:
1、可以难,但一定要有可以过关的办法自己至少要能过关。
2、注意松弛囿度一个特别难的关卡后面,最好带些稍微简单些的关卡毕竟我们是想让人喜欢玩我们的游戏,而不是把人给吓跑的
好了,这次就先讲到这里
最后推荐小朋友几个Scratch做的优秀平台跳跃类游戏。
当然要说道平台跳跃类游戏的鼻祖,也是最经典的还是要数超级马里奥。
关卡设计非常非常的重要也很难。
用马里奥之父宫本茂先生的话来说:关卡即是游戏。
我们今天讲的只是Scratch制作关卡的很粗浅的部分但基本原理就是这样。
我们下次有机会来制作更深入的关卡部分比如如何引导玩家过关,比如如何设计敌人元素
好了,就介绍到这裏希望可以帮到你。