0 0 0 3 - 第一个小游戏!!!-【战】
本帖最后由 不二如是 于 2016-11-11 08:54 编辑传送门会带你去你想去的地方~
创建第一个Scratch游戏!!!
来想一想,你用python、Vs、Qt任何一个编译器,写出我上面这个程序,会有多复杂?
好,让我用Scratch给你展示下,什么叫简单粗暴有效好玩儿~{:7_141:}
好了,上程序~~~~~~~~~~~~~~~~~~~~~~~~~~~
[*]调整背景
新建工程,如下图所示,删掉小喵喵~
直观背景看过去,有以下几点:
球、反弹板、结束板
很好,既然发现了需要什么,那么离解决问就不远了。
先做一个背景+结束板~
[*]创建小球和弹板
跟添加结束板一样,把反弹板搞定~
只不过要注意要点击‘绘制新角色’
很好,如法炮制球儿~
别忘了,改下名字哈。
[*]设计动作
好了,从外貌上看可以了~
剩下就是怎么让他们基于一些游戏规则,Hi起来!
游戏流程是怎样呢?
玩家点击->启动(绿旗)->球开始动->碰到反弹板->执行反弹->直到碰到结束板->结束
很好,流程骨架有了,剩下就是往里填东西了~
[*]绿旗启动
为反弹板添加下图所示模块。
然后小旗子会变亮,若无特殊说明,默认一路坚挺的亮到结束~
[*]设置反弹板
设置一点小旗子-就让反弹板儿复位~
大概选一个位置为复原点就好,动作模块会自动该位置,直接和之前那个模块组合在一起即可
[*]设置反弹板跟随鼠标移动
从控制模块->拖入循环模块-重复执行
再循环模块->拖入动作模块-将x坐标设定为
在设定为模块->拖入侦测模块-鼠标x的坐标
[*]球儿
球儿的动作,是这个游戏的点睛之笔!
先把球儿的移动搞定~
当我们单击小旗子时,球儿便开始移动~
先设置,弹出方向~
重复执行-设置移动10,及碰到边缘反弹,演示效果:
好,知道怎么弹了。
剩下就是让他碰到反弹板接着弹。
修改如下:
[*]结束板结束
剩下碰到结束板结束,就更简单了!
只要同上在侦测模块选碰到‘颜色’执行停止就好啦~
将这个新模块,加在如果。。那么上面或者下面都可以~
逻辑都是一样的~
[*]配音
好了,看一下现在游戏体验~
除了没有声音,其他都Ok!
但是!
没有声音的游戏还叫游戏吗!
声音是游戏的灵魂~
很简单,直接可以添加声音模块。
但在Gif里,我搞了一下从声音库中添加~
搞定~
祝贺你,完成了第一个游戏!
怎么样,够简单,够Scratch吧!
**** Hidden Message ***** 看起来不错 人造人 发表于 2016-11-8 21:58
看起来不错
欢迎欢迎~
楼主辛苦 谢谢楼主分享! 微凉 发表于 2016-11-9 10:24
楼主辛苦
{:10_303:} 呆鸭 发表于 2016-11-9 10:37
谢谢楼主分享!
{:10_303:} 前排 {:10_256:}必火 小人 发表于 2016-11-10 10:24
前排 必火
必须得~{:10_268:}
人材啊 {:5_91:} 谦虚求学 发表于 2016-11-10 19:18
人材啊
Scratch是人才 只需要自己添加东西,不用写代码呀
HYJ月落 发表于 2016-11-12 21:11
只需要自己添加东西,不用写代码呀
模块化编程理念……当然了,也可以自己添加代码 好复杂~~~~· HYJ月落 发表于 2016-11-12 21:11
只需要自己添加东西,不用写代码呀
模块化编程 这是什么软件阿???好像很不错 vvinson 发表于 2016-11-21 16:46
这是什么软件阿???好像很不错
http://bbs.fishc.com/thread-78397-1-1.html 学习学习。 醉梦醒 发表于 2016-11-21 18:56
学习学习。
欢迎 ....看看