0 0 1 5 - #重磅首发-神兽吃香蕉! - 【战】
本帖最后由 不二如是 于 2016-11-11 15:43 编辑现在,就用我们所知道的,搞点事情!
做一个独家游戏!
玩家使用方向键控制神兽移动,去抓出现在屏幕上的香蕉。
香蕉的属性就是:随即出现,若3s内,神兽没有吃到,自动消失~
言归正传,开始:
背景采用480*360的格子图,方便步数量化~
也能在稍微提升下难度~
调用的模块都介绍过,就是一个计时器没说过,但太简单你一看便知~
好了,上程序~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[*]背景篇
[*]背景坐标
如图所示,背景从本地添加。
[*]完善背景
一般习惯来讲,在背景脚本添加:开始清除所有图像,方便下一次更好的体验
一般习惯来讲,在背景脚本添加:开始清除所有图像,方便下一次更好的体验
[*]神兽篇
[*]方向/面向设置
神兽的动作就是通过方向键进行上下左右移动,并且左右移动要面向相应方向~
先有请神兽出马~(此处请鼓掌{:10_268:} )
设置神兽初识游戏位置-(0,0)。方向为面向90。(方向没搞明白,点我去重温~)
当神兽左右移动时,我们要求神兽要跟着翻转,这样才更凸显其血腥~
上下移动,就要面向0,和180方向(方向没搞明白,点我去重温~)
[*]完善操作
在背景我们知道一个小格格,长度就是60,就是60步。
在Scratch里:
1步等于1像素
剩下就是加点Music、动作提升下游戏体验,完成神兽的脚本:
[*]香蕉篇
香蕉虽然看起来是配角,但实则是这个游戏的灵魂所在~
生活中又何尝不如此,不要忽略那些小细节,往往成败就靠他们~不扯远哈~
[*]变量设置
在搞定香蕉之前,有必要扫清下下图的模块:
变量,就是用来保存供后续脚本使用的信息,自动会在场景中出现小框。
常用来进行全局或者私有操作。
嗯,就酱紫。
[*]坐标设置
香蕉怎样随机移动无疑是关键点!
在这个背景图里:
香蕉只会出现在格子中间!
因为格子数目是固定的:48,坐标也知道。
很容易总结出,x,y规律
x所有可能出现位置:
210,150,90,30,-30,-90,-150,-210
x = 210 - (*60)
y所有可能位置:
150,90,30,-30,-90,-150
y = 150 - (*60)
这样,我们就搞定香蕉的移动轨迹啦,上图,注意在运算符选择上的摆放顺序:
你可以这么理解,模块先从最高层开始执行,直到最低层模块执行完成。
y同理。
[*]3s随机移动设置
现在就剩下完成吃,和3s不吃便消失
没错,就是这三个可爱的模块~
另外一点就是,当神兽吃到香蕉,score变量要+1,顺便再加上声音哈~
怎么搞?
没错,就是下面的模块:
如果/那么积木内部脚本仅在其指定条件为真才会执行。
类似于If()语句。
[*]完善香蕉
好,现在香蕉模块代码就是:
注意:
Scratch内置的计时器,一定要及时清零,否则项目停止后,计时器仍会跑!
搞定!好玩儿不~
**** Hidden Message ***** 吃不到 好闹心 哈哈哈哈 微凉 发表于 2016-11-12 10:35
吃不到 好闹心 哈哈哈哈
哪有,神兽这次是可以吃到的~ 好好玩呀{:10_254:} qzq 发表于 2017-1-16 16:24
好好玩呀
欢迎~ 谢谢老甲鱼
Caturbhuja 发表于 2017-1-24 20:30
谢谢老甲鱼
{:10_256:}那个是鱼C神兽~ 好腻害{:9_232:} 好玩 666 666
好玩的游戏 顶一下,不错 有 kkkkkkkkk 多谢分享!!!!!!!!!!!!!!!! 谢谢分享
学习一下 123 好惨一龟
页:
[1]
2