3740浏览
查看: 3740|回复: 2

[入门教程] 掌控板造游戏_神庙逃亡

[复制链接]
掌控板 神庙逃亡
这游戏貌似是上大学时候刚有安卓电话时候的游戏,先是愤怒的小鸟,接着貌似就是整个神庙逃亡了,要么向左滑动,要么向右滑动,貌似也有上下滑动躲避障碍,在终点前吃到最多的金币即可。
掌控板造游戏_神庙逃亡图1
我们这个小板子没有触摸屏,所有我们使用y轴的倾斜角度来完成赛道的改变±15度,脚本的话要看仔细一些。我们控制的主角是在底边的实心圆,金币是自上而下运动金币(+1),障碍物砖头是自上而下运动的矩形,总之,三条通道,多得金币,避开砖头。
视频展示:


绘制出两条线,将屏幕分成3等分
掌控板造游戏_神庙逃亡图4
在底部绘制出一个平衡球,这样使用者可以很直观的看出来自己的倾斜角(为了体验方便,我设置在30~-30之间,因为90~-90实在不是很好操作)

掌控板造游戏_神庙逃亡图5
效果图:
掌控板造游戏_神庙逃亡图3
添加我们的主角“一个实心圆”,主角收到倾斜角控制,在自左向右的0/1/2#三个跑道中切换
效果图:
掌控板造游戏_神庙逃亡图8
绘制金币和障碍物

添加金币脚本:

变量gn(随机数,用于通道选择)gx(金币x坐标)gy(金币y坐标)
改脚本为重新出现金币脚本(gy=0)
掌控板造游戏_神庙逃亡图6
效果图:
为金币添加“碰撞销毁”脚本:
主角与金币发生碰撞,加分并重新开始下落,这里为了减少主程序,新建了函数“fung”。注意,发生碰撞的y轴要考虑半径。
[img=554,312]
掌控板造游戏_神庙逃亡图7
效果图:
掌控板造游戏_神庙逃亡图2

添加障碍物脚本:
障碍物,使用边长为19,高为10的长方形来制作。
变量zx(砖头障碍物的x坐标)、zy(砖头障碍物的y坐标)zn(随机数,用于通道选择)
砖头障碍物的终止地点不同于金币,原因是减少期出现的频率。
如果出现发生与主角碰撞,那么终止游戏。
掌控板造游戏_神庙逃亡图9

效果图:
掌控板造游戏_神庙逃亡图10

好啦!这就是我制作的“掌控板_神庙逃亡”小项目了,不明白的地方画个坐标就明白了,一定不要忽略了半径这个事情哈!

2F925441DB18CF9A007B1DAAA80D95B1.png
9452C1E5B681B0DD71249980E9C30C7E.png
图片1.png
图片3.png

rzyzzxw  版主

发表于 2020-6-2 12:58:11

游戏很棒啊。
回复

使用道具 举报

hnyzcj  版主

发表于 2020-6-2 17:21:21

游戏好玩
回复

使用道具 举报

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

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail