自定义关卡,闯关游戏沙滩足球!Cocos Creator 实现!

游戏预览游戏玩法▌游戏开始后,在足球附近滑动,出现足球运动轨迹,调整运动方向,松手后,足球将沿着运动轨迹运动,运动过程中碰到星星,就吃星星得分,吃到的星星越多,分数越高。游戏介绍▌游戏主要有 3 个场景,游戏开始、关卡选择和游戏中,每一个场景绑定一个逻辑控制脚本组件。▌游戏开始场景,主要是过渡场景,显示界面,点击开始按钮,跳转到关卡选择场景。▌关卡选择场景,根据关卡配置,获取当前的所有

应用介绍

图片

图片

游戏预览

图片

图片 



图片

图片

游戏玩法

图片

图片

▌游戏开始后,在足球附近滑动,出现足球运动轨迹,调整运动方向,松手后,足球将沿着运动轨迹运动,运动过程中碰到星星,就吃星星得分,吃到的星星越多,分数越高。



图片

图片

游戏介绍

图片

图片

▌游戏主要有 3 个场景,游戏开始、关卡选择和游戏中,每一个场景绑定一个逻辑控制脚本组件。

▌游戏开始场景,主要是过渡场景,显示界面,点击开始按钮,跳转到关卡选择场景。


▌关卡选择场景,根据关卡配置,获取当前的所有关卡,并根据以往玩的游戏记录,显示以往各关的成绩。



▌游戏场景,就是游戏的核心,玩家通过操作,实现足球射门效果,根据足球吃到的星星和最终是否进入球门判定游戏成功与否。



图片

图片

游戏实现 

图片

图片

▌开始场景,挂载 GameStart 脚本,玩家点击后跳转至关卡控制场景,进入游戏的第一个场景,声音的播放,也放在这个场景的逻辑内。




▌关卡选择场景,挂载 SelectGame 脚本,默认添加 9 个关卡,从第 1 关至第 9 关,依次加载关卡并显示在一个网格 Layout ,根据本地存储的每一关玩家以往成绩,显示星星数量,再读取存储的以往最好成绩的关卡等级,显示所有可以体验的游戏关卡(即低于和等于最好关卡等级的关卡),锁定没有开启过的关卡。


▌每一个关卡设置成一个预制体,预制体上保留 3 个精灵,标记星星数量,第几关,还有关卡锁,关卡锁显示时,需要屏蔽点击事件,点击不让进入游戏,所以就会在锁图片的节点上,挂在一个 BlockInputEvents 组件。



▌游戏场景,挂载 playGame 脚本,根据当前的关卡等级,选择对应关卡的预制,加载到当前游戏界面




▌目前游戏内只做了 3 个关卡,如果需要更多,可以自己手动修改各关的配置,达到自己想要的理想效果。



点赞(0)

立即下载

温馨提示! 升级 VIP 1 免费下载,你当前 未登录

评论列表 共有 0 条评论

暂无评论
立即
投稿
发表
评论
返回
顶部