微信小游戏开发新手教程9-游戏积木之逻辑

这节中我们将要学习游戏里最常用的两种逻辑:

- 循环

- 如果,那么

“循环”就是不停的做同一件事,例如不停的跑,不停的跳跃,不停的播放声音,不停的播放动画等。

“循环”又分为两种,一种有停止条件,一种没有停止条件。

让敌人从A点移动到B点,就是有停止条件的循环,停止条件为到B点。让背景音乐循环播放5次,也是有停止条件的循环,停止条件为5次。

无停止条件的循环从游戏开始时开始,直到游戏结束时结束。在游戏中你可以让背景音乐一直循环播放,直到游戏结束为止。

“如果,那么”的逻辑非常的直白,如果玩家死了,那么游戏就应该结束。反之,如果玩家没有死,那么游戏就不应该结束。如果我干掉了一个敌人,那么我的得分就应该加一。如果敌人被子弹打中了,那么它就应该爆炸......

下面,我们以一个简单的例子,来学习使用这两种逻辑。

假设,当前游戏中存在两个点,分别为A点和B点,敌机要从A点飞到B点,当到达到B点时,又会再次回到A点,然后继续飞向B点,如此循环往复。

分析一下这其中的逻辑,想要让敌机从A点飞往B点,需要借助“循环”逻辑,让敌机不停的往B点的方向移动。当到达B点后,要再次回到A点,这里就需要借助“如果,那么”逻辑。“如果”敌机的位置达到了B点,“那么”就将敌机的位置重新设置到A点。

接着,我们看一下如何使用积木块来实现这个简单的功能。

首先,我们导入一些素材,来搭建一个简单的场景,如果你忘记如何导入素材了,请回顾(如何导入素材)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值