摘要: 消消乐 第七集 本集我们实现了得分功能。 首先我们新建一个全局变量得分,用来存放我们的得分数据,开始时初始化为0。在我们的消除部分,播放消除特效后增加得分。 默认的得分方式比较单调,我们来把他设置的好看一些。我们新建一个得分角色,绘制好自己的得分样式,之后让得分开始时克隆自己。为了让克隆体知道自己显 阅读全文
posted @ 2025-03-18 18:30 AnzioNiko 阅读(34) 评论(0) 推荐(0)
摘要: 消消乐 第六集 本集我们实现了消除后的消除动画效果。 素材导入 本集我们会发现又多了一些新素材,我们可以到编程侯老师网站中的软件下载部分,点击一个下载来到网盘链接中转存文件,文件中包含了消消乐,象棋等几个项目所需要的素材。 在下载好我们的素材后,可以通过上传角色,上传造型等方式导入到我们的游戏当中。 阅读全文
posted @ 2025-03-18 18:29 AnzioNiko 阅读(93) 评论(0) 推荐(0)
摘要: 消消乐 第四集 本集我们实现了交换后的消除,出界限制,以及消除方面的一大堆Debug。 在本集之前,消除方面的问题还是有很多的,让我在第三级之后以为是我代码哪里错了,检查一下午没看出来搞到破防orz 如果有一切消除方面的问题,请在这一集彻底做完之前无视。 物品拖动后消除 我们上一集中实现了物品拖动, 阅读全文
posted @ 2025-03-18 18:27 AnzioNiko 阅读(115) 评论(0) 推荐(0)
摘要: 消消乐 第五集 本集我们实现了非线性移动的功能,完善了我们的移动动画。 什么是非线性移动? 线性移动的特点是在某个方向上运动速度保持不变,反之,非线性移动就是速度不是固定的。 我们经常使用的移到,包括重复执行增加坐标,都是线性移动。 而非线性移动,我们可以用不同的速度来模拟,这里我直接使用后面我们要 阅读全文
posted @ 2025-03-18 18:27 AnzioNiko 阅读(56) 评论(0) 推荐(0)
摘要: 消消乐 第三集 本集我们完成了交换卡片的功能。 修复bug 我们先来解决一下上次留下的bug,我们发现横向的卡片没有正常的消除,原因是视频中上次横向消除部分判断最右边两列的代码写错了,余数为7和余数为0是不可能同时成立的,应该是余数为7不成立 与 余数为0不成立,或者像我一样余数为7或余数为0 不成 阅读全文
posted @ 2025-03-18 18:24 AnzioNiko 阅读(54) 评论(0) 推荐(0)
摘要: 消消乐 第二集 本集我们完成了对开始时自动消除后的物品补充功能。 解决Bug 在上一集中,我们的消除逻辑有一个bug,如果三个相同的卡片不在同一行上,也有可能被消除。所以我们要特别判断一下,对于第七列和第八列的卡片,我们让他不能向右判断。第七列和第八列卡片的共同特征是,对8的余数为0和7。所以我们在 阅读全文
posted @ 2025-03-18 18:23 AnzioNiko 阅读(62) 评论(0) 推荐(0)
摘要: 消消乐 第一集 在本系列教程中,我们将从零开始完成一个消消乐游戏。这一集中,我们首先完成卡片克隆和自动消除的功能。 布置场景 我们从侯老师的界面中导入素材。我们使用的是水果部分的素材作为卡片,所以我们暂时隐藏掉其他暂时用不到的素材,然后让我们的卡片本体在开始时隐藏。 接下来我们完成对卡片初始状态的布 阅读全文
posted @ 2025-03-18 18:23 AnzioNiko 阅读(122) 评论(0) 推荐(0)