上一页 1 2 3 4 5 6 7 ··· 9 下一页
摘要: 本次添加的功能就是对项目的收尾工作了:增加游戏结束界面,历史记录、游戏得分、重新开始与结束游戏按钮。(当玩家三条命都用完后触发)同样的,先上图: 本次步骤所需的资源其实就两个按钮的图片了,(文字的font我无法放上来,可以直接下一个font) 或者直接下载整个项目的包,包括源码以及资源,都很详细:h 阅读全文
posted @ 2021-06-24 12:18 ananoi 阅读(2553) 评论(0) 推荐(0)
摘要: 本次添加的功能是:屏幕渲染绘制游戏分数、生命数、超级炸弹数以及暂停功能 显示如图所示: 所需资源,其中文字资源font无法上传,莫得办法,可以自己去找一下,也可以下载我上面那个包的连接 然后本次在代码模块只要还是main.py的变化,如果有人从头看到这一步的话,会发现一共:main.py:渲染各个组 阅读全文
posted @ 2021-06-23 16:26 ananoi 阅读(773) 评论(0) 推荐(0)
摘要: 这一步的作用在于: 1.增加了超级炸弹、加强子弹的补给功能:如下 2.用户获取超级炸弹、加强子弹的补给后,首先子弹会进行强化,同时按空格键释放大招,清空屏幕内的飞机 先准备资源,网络上也可以下载到,我这里直接用的教程的资源,为什么呢(确实好看,自己找的惨不忍睹) 其实通过前几步,整个游戏基本的框架差 阅读全文
posted @ 2021-06-23 15:29 ananoi 阅读(682) 评论(0) 推荐(0)
摘要: 在完成玩家飞机运动,生成敌机飞机以及两者碰撞爆炸后,这一步只要就是增加一下敌机发射子弹、子弹击中敌机的功能:先上图 先准备资源,网络上也可以下载到,我这里直接用的教程的资源,为什么呢(确实好看,自己找的惨不忍睹) 这次有一说一,这个发射子弹的逻辑给我整的不轻,具体的实现逻辑就是四颗子弹不断循环,从而 阅读全文
posted @ 2021-06-23 11:56 ananoi 阅读(1200) 评论(0) 推荐(0)
摘要: 承接上一部,上一部讲到实现了添加游戏框,游戏背景,以及玩家飞机的运动 这一次的教程的目的在于实现生成敌机、敌机的移动、敌机与玩家的碰撞后,两者的摧毁,重生等如下: 先准备资源,网络上也可以下载到,我这里直接用的教程的资源,为什么呢(确实好看,自己找的惨不忍睹) 然后不多说,直接上代码,基本上每一行能 阅读全文
posted @ 2021-06-22 16:34 ananoi 阅读(1926) 评论(0) 推荐(0)
摘要: 不多说,先上图(看到这个熟悉不,我也是网络上找的教程以及资源,去一步步学着写的,这里我把项目拆解了几大步,接下来一步步说明): 先准备资源,网络上也可以下载到,我这里直接用的教程的资源,为什么呢(确实好看,自己找的惨不忍睹) 然后不多说,上代码(本次实现的是放背景图片+飞机跟谁键盘操作运动)main 阅读全文
posted @ 2021-06-22 15:13 ananoi 阅读(1207) 评论(0) 推荐(0)
摘要: 简单的2048小游戏 不多说,直接上图,这里并未实现GUI之类的,需要的话,可自行实现: 接下来就是代码模块,其中的2048游戏原来网络上有很多,我就不详细写上去了,都写在注释里面了。唯一要注意的就是需要先去了解一下矩阵的转置,这里会用到 import random board = [[0, 0, 阅读全文
posted @ 2021-06-22 12:02 ananoi 阅读(305) 评论(0) 推荐(0)
摘要: 1.第一步:前面实现了飞机的射击系统以及运动系统,接下来要做的就是实现敌机的运动系统以及子弹击中敌机时的响应。所以我们要先让敌机动起来,这也需要脚本文件,我们同样在scripts文件夹里面创建一个名为EnemyController的C#脚本,双击之后进行编辑,代码如下: using System.C 阅读全文
posted @ 2021-06-21 16:26 ananoi 阅读(398) 评论(0) 推荐(0)
摘要: 1.第一步:承接第一大部分的内容,前面实现了让飞机动起来,那么我们接下来便是要让飞机能够发射子弹。以同样的方法将子弹对象拉到场景中,通过右边的检查器(Inspector)那一栏调整大小等属性,同样为子弹添加Box Collider(盒碰撞器)。 2.第二步:在设定好子弹后便开始使子弹动起来,我们要做 阅读全文
posted @ 2021-06-21 14:33 ananoi 阅读(731) 评论(0) 推荐(0)
摘要: 1.第一步:首先再unity的Assets下新建三个文件夹,分别为materials ,scripts ,textures。然后在textures文件夹中拖入三个图片,分别是飞机,敌机以及子弹。(可以去2D资源网等地方下载) 2.第二步:为了让游戏运行时有更好的体验,可以设置窗口大小以及分辨率等等, 阅读全文
posted @ 2021-06-21 12:04 ananoi 阅读(1131) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 9 下一页