| 
 | 
 
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册  
 
x
 
 本帖最后由 不二如是 于 2016-11-11 08:54 编辑  
 
 
 
 
传送门会带你去你想去的地方~   
 
 
创建第一个Scratch游戏!!! 
 
来想一想,你用python、Vs、Qt任何一个编译器,写出我上面这个程序,会有多复杂? 
 
好,让我用Scratch给你展示下,什么叫简单粗暴有效好玩儿~   
 
好了,上程序~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
 
 
- 调整背景
  
 
新建工程,如下图所示,删掉小喵喵~ 
 
 
直观背景看过去,有以下几点: 
 
球、反弹板、结束板  
 
很好,既然发现了需要什么,那么离解决问就不远了。 
 
先做一个背景+结束板~ 
 
 
 
 
- 创建小球和弹板
  
 
跟添加结束板一样,把反弹板搞定~ 
 
只不过要注意要点击‘绘制新角色’ 
 
 
 
很好,如法炮制球儿~ 
 
别忘了,改下名字哈。 
 
 
 
 
 
- 设计动作
  
 
好了,从外貌上看可以了~ 
 
剩下就是怎么让他们基于一些游戏规则,Hi起来! 
 
游戏流程是怎样呢? 
 
玩家点击->启动(绿旗)->球开始动->碰到反弹板->执行反弹->直到碰到结束板->结束 
 
很好,流程骨架有了,剩下就是往里填东西了~ 
 
 
- 绿旗启动
  
 
为反弹板添加下图所示模块。 
 
然后小旗子会变亮,若无特殊说明,默认一路坚挺的亮到结束~ 
 
 
 
 
- 设置反弹板
  
 
设置一点小旗子-就让反弹板儿复位~ 
 
大概选一个位置为复原点就好,动作模块会自动该位置,直接和之前那个模块组合在一起即可 
 
 
 
 
 
- 设置反弹板跟随鼠标移动
  
 
从控制模块->拖入循环模块-重复执行 
 
再循环模块->拖入动作模块-将x坐标设定为 
 
在设定为模块->拖入侦测模块-鼠标x的坐标 
 
 
 
 
- 球儿
  
 
球儿的动作,是这个游戏的点睛之笔! 
 
先把球儿的移动搞定~ 
 
当我们单击小旗子时,球儿便开始移动~ 
 
先设置,弹出方向~ 
 
 
 
重复执行-设置移动10,及碰到边缘反弹,演示效果: 
 
 
 
好,知道怎么弹了。 
 
剩下就是让他碰到反弹板接着弹。 
 
修改如下: 
 
 
 
 
 
- 结束板结束
  
 
剩下碰到结束板结束,就更简单了! 
 
只要同上在侦测模块选碰到‘颜色’执行停止就好啦~ 
 
将这个新模块,加在如果。。那么上面或者下面都可以~ 
 
逻辑都是一样的~ 
 
  
 
- 配音
  
 
好了,看一下现在游戏体验~ 
 
 
 
除了没有声音,其他都Ok! 
 
但是! 
 
没有声音的游戏还叫游戏吗! 
 
声音是游戏的灵魂~  
 
很简单,直接可以添加声音模块。 
 
但在Gif里,我搞了一下从声音库中添加~ 
 
 
 
搞定~ 
  
 
祝贺你,完成了第一个游戏!  
 
怎么样,够简单,够Scratch吧!  
 
 |   
 
评分
- 
|  参与人数 1 | 荣誉 +5 | 
鱼币 +5 | 
贡献 +3 | 
收起
理由
 | 
 
  小人
 |  + 5 | 
 + 5 | 
 + 3 | 
满满的干货啊 | 
 
 
查看全部评分
 
 
 
 
 
 |