scratch干货!双倍的快乐。

网友投稿 2019-10-03 11:24

https://cdn.china-scratch.com/timg/191005/1124325607-0.jpg

创建第一个Scratch游戏!!!
来想一想,你用python、Vs、Qt任何一个编译器,写出我上面这个程序,会有多复杂?
好,让我用Scratch给你展示下,什么叫简单粗暴有效好玩儿~https://cdn.china-scratch.com/timg/191005/112432E20-1.jpg 
好了,上程序~~~~~~~~~~~~~~~~~~~~~~~~~~~

  • 调整背景


  • 新建工程,如下图所示,删掉小喵喵~


  • 直观背景看过去,有以下几点:


  • 球、反弹板、结束板


  • 很好,既然发现了需要什么,那么离解决问就不远了。


  • 先做一个背景+结束板~


  • https://cdn.china-scratch.com/timg/191005/1124323162-2.gif


  • 创建小球和弹板


  • 跟添加结束板一样,把反弹板搞定~


  • 只不过要注意要点击

  • ‘绘制新角色’

    https://cdn.china-scratch.com/timg/191005/1124324947-3.jpg 
    https://cdn.china-scratch.com/timg/191005/112432H22-4.gif


  • 很好,如法炮制球儿~


  • 别忘了,改下名字哈。


  • https://cdn.china-scratch.com/timg/191005/1124333103-5.gif 
    https://cdn.china-scratch.com/timg/191005/1124335141-6.jpg


  • 设计动作


  • 好了,从外貌上看可以了~


  • 剩下就是怎么让他们基于一些游戏规则,Hi起来!


  • 游戏流程是怎样呢?


  • 玩家点击->启动(绿旗)->球开始动->碰到反弹板->执行反弹->直到碰到结束板->结束


  • 很好,流程骨架有了,剩下就是往里填东西了~



    • 绿旗启动
      为反弹板添加下图所示模块。
      然后小旗子会变亮,若无特殊说明,默认一路坚挺的亮到结束~

      https://cdn.china-scratch.com/timg/191005/1124334L1-7.jpg

    • 设置反弹板
      设置一点小旗子-就让反弹板儿复位~
      大概选一个位置为复原点就好,动作模块会自动该位置,直接和之前那个模块组合在一起即可

      https://cdn.china-scratch.com/timg/191005/1124343564-8.gif

    • 设置反弹板跟随鼠标移动
      从控制模块->拖入循环模块-重复执行
      再循环模块->拖入动作模块-将x坐标设定为
      在设定为模块->拖入侦测模块-鼠标x的坐标

      https://cdn.china-scratch.com/timg/191005/1124345c6-9.gif

    • 球儿
      球儿的动作,是这个游戏的点睛之笔!
      先把球儿的移动搞定~
      当我们单击小旗子时,球儿便开始移动~
      先设置,弹出方向~

      https://cdn.china-scratch.com/timg/191005/1124354X2-10.jpg 
      https://cdn.china-scratch.com/timg/191005/1124351442-11.gif

      重复执行-设置移动10,及碰到边缘反弹,演示效果:

      https://cdn.china-scratch.com/timg/191005/1124352A5-12.gif

      好,知道怎么弹了。
      剩下就是让他碰到反弹板接着弹。
      修改如下:

      https://cdn.china-scratch.com/timg/191005/1124361129-13.jpg

    • 结束板结束
      剩下碰到结束板结束,就更简单了!
      只要同上在侦测模块选碰到‘颜色’执行停止就好啦~
      将这个新模块,加在如果。。那么上面或者下面都可以~
      逻辑都是一样的~

      https://cdn.china-scratch.com/timg/191005/1124364043-14.gif 
      https://cdn.china-scratch.com/timg/191005/11243H9B-15.gif


  • 配音


  • 好了,看一下现在游戏体验~


  • https://cdn.china-scratch.com/timg/191005/11243I326-16.jpg


  • 除了没有声音,其他都Ok!


  • 但是!
    没有声音的游戏还叫游戏吗!
    声音是游戏的灵魂~


  • 很简单,直接可以添加声音模块。


  • 但在Gif里,我搞了一下从声音库中添加~


  • https://cdn.china-scratch.com/timg/191005/11243LH4-17.gif


  • 搞定~

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com