scratch编程射击游戏知识点
创始人
2024-11-03 03:36:40
0

一、scratch编程射击游戏教程

scratch编程射击游戏教程介绍如下:

1、导入3个角色(魔法师、蝙蝠和发射箭头)并分别命好名字:打开百度APP,查看更多高清图片。

2、设置魔法师在左下角,并设置它射击时随着鼠标方向移动。

3、设置蝙蝠的初始位置,并让它在舞台的左右两边随意飞舞。

4、酷酷设置的效果是这样的:假设它飞到边缘位置,那么它就移动到X随机值,Y值假设定义在上面的某个值(此时我定义为135);假设它飞舞时被发射箭头射中了,那么它也移动到X随机值,Y值假设定义在上面的某个值(此时我定义为135)。

5、我们需要建立两个变量。一个是“方向”,用于它“面向鼠标指针”的方向。另一个变量是“分数”,用于记录我们的分数。

6、此时我们需要做的关键一步是让发射箭头隐藏在魔法师的身上,而且也随鼠标指针移动,当鼠标键没有按下时,它一直隐藏;当按下时,它就显示。

7、假设箭头“没有射中小蝙蝠而磁到舞台边缘,或者碰到了小蝙蝠”之前,它一直运动。

8、假设发射箭头碰到了舞台边缘,它又隐身到巫师身上。

9、我们需要设置分数了。在代码最初运行时,我们将分数初始化0,当发射箭头射中小蝙蝠时,它的分数就增加1分;分数增加后,它马上又移动到巫师身上隐藏。

二、scratch射击游戏怎么制作

另一问题也可参照此题答案~

主要方法:

1.需要很多张连环图片,创建一个角色,造型按照图片顺序一一排列,为好换造型,建议将名字依次命名~如(1&2&3...)。

2.开始时换成固定造型,按下a(左转键)时,上/下一个造型,右转时,与左传相反换造型(不会换造型的新手,可以这样设置:重复执行将造型换为我的变量,如果上一个造型就将变量减一如果下一个造型就将变量加一)。

~像了吗?

注意图片要多因为人物旋转360度,地图就要不停的换造型(地图也就是背景最好将它设为角色,而不是背景。否则将无法把地图放大到超出屏幕,就会出现有白色缝隙的状况,并且背景无法移动)

3.旋转做好了就要做人物,建立另一个变量,命名为人物角度,开始时初始化将它设为一个数字,最好是0,当向左加变量,向右减少变量。或者向右增加变量,向左减少变量。

4.当变量等于一定程度时(也就是相当于面向角色是时)显示对方角色,移到指定位置,这个位置要通过计算,就是和变量做计算,老司机这一步应该会自己做。

5.敌人越近越大,敌人越远越小,敌人的中心点最好将脚移到中心点,这个不是新手应该都会吧,就是在造型里面。

6.开火时可以就用此软件的画图画出一团不太像的火焰,或者用电脑专业ps软件,或者在网上搜火焰效果,选逼真的装在墙上开火时显示,不开火隐藏。

7.缩量时可以用变量的话肝功能也可以用专业一点的血量条,做一个角色。从血量少到血多按数字的顺序排列,刚开始换成满血状态,如果被打就减少变量。当然熟悉scratch的人,可以直接将造型化为倒序并增加。

做设计游戏是比较难的要多少个人物设置克隆体并且还有枪械配备等这些就自己做了。毕竟有一些scratch知识的人,都会做了。

~用scratch做基础的射击游戏就是以上步骤了。如果不像,可以将背景图片的间隔再小一点速度增加一点等方法。

自己做一做试一试吧!

三、如何用scratch制作射击游戏基础篇

如何用scratch制作射击游戏基础篇如下:

1.汇入角色。

我们先从从网络上下载一张飞机的图片,并汇入至Scratch角色区内。在新增角色/上传角色档案,选择刚才下载的图片,确定后加载。

2.控制角色。

角色汇入后,我们要让角色能够移动,藉由键盘上的左、右键,控制飞机左右移动,并同时设定角色的大小与初始位置。

3.设定子弹。

现在我们已经可以使用键盘控制飞机左右移动,接下来我们希望当按下空格键时,子弹能够从飞机射出。首先在新增角色/画新角色中,绘制子弹的图案,并且在「控制区」的积木内,找到「建立自己的分身」。

一开始让子弹隐藏起来,等到按下空格键时,让子弹建立自己的分身,产生分身的同时显示图案,并且将图案的y坐标重复增加10直到大于170后删除分身。

4.设定敌机npc。

接着我们要在画面上方,设定敌机能够随机出现,并且当敌机被子弹碰到时,会自动消失并爆炸。程序相当容易,一开始先隐藏,初始化大小与位置后,重复执行建立自己的分身,当分身产生时,显示并让分身的x坐标在-210~210之间随机选一个数。

这时候敌机要能够从画面上方往下移动,直到碰到最底部或者碰到子弹(角色2、角色3),为了制造爆炸的效果,加上条件如果碰到子弹就切换成爆炸的造型(boom2),等待0.2秒后隐藏。

5.设定血量、音效

6.设定背景图片、音乐与开始画面。

最后我们要在背景中汇入适合的图片,您可以上网找寻自己喜爱的图片,我们使用新增角色/画新角色,将背景倒入淡蓝色当作天空,并新增三朵白云。

为了让白云有移动的感觉,建立分身,并设定让分身产生在x坐标随机产生,并重复改变y坐标。新增背景当作开始画面,加入「Press“a”to start」字样,按下a键开始游戏,并加入程序,当按下a键,切换到背景2并广播「游戏开始」播放背景音乐。

相关内容

热门资讯

百科知识游戏卡片制作方法 一、游戏常识英语1.【百科知识问题(英文好的来)1 1.Which of the following...
百科知识答题游戏 知乎 一、我们为什么热衷于知识竞赛“你确定吗?”最近风靡的知识竞赛类游戏,是否让你想起当年的开心辞典、幸运...
安全知识幼儿园玩游戏 一、幼儿入园安全小常识1.幼儿园健康安全小常识有哪些 1、教育幼儿不要随身携带玩具及锐利的器具来园,...
爱玩游戏必备知识有哪些 一、成年人都爱玩那些类型的游戏呢‍今年的春节假期是独特的。在疫情的影响下,相信会有不少人...
爱猜性知识游戏攻略2 一、仙剑奇侠传二攻略仙剑2事件全流程(不想太依赖攻略或打算进行同人创作的朋友看进来^-^)[小虎十四...
dnf腾讯游戏安全知识答题答案 一、2021腾讯游戏安全知识答题答案A、都是一起玩游戏的,借给他玩玩呗B、账号密码,不要告知其他人。...
安全知识竞赛活动小游戏 一、关于知识的竞赛的名称1.国语知识小竞赛 2.微博知识小竞赛国语知识小竞赛 1.知识竞赛口号有哪些...
cf游戏安全知识答题全部正确答... 一、cf生化大赏答案大全2023cf生化奖励活动的答案是什么?2023年最新答题活动已经开始。玩家可...
3d游戏的技术知识 一、3d技术原理是什么3D技术:是靠人两眼的视觉差产生的。人的两眼之间一般会有8厘米左右的距离。要让...
cf一些基本知识有哪些游戏 一、CF介绍一下所有的游戏模式爆破模式:进攻方需要使用C4炸弹摧毁目标物,而防守方则要阻止目标物被摧...