鱼C论坛

 找回密码
 立即注册
查看: 18388|回复: 99

[小天才教程] 0 0 0 3 - 第一个小游戏!!!-【战】

[复制链接]
发表于 2016-11-8 11:13:16 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 不二如是 于 2016-11-11 08:54 编辑

0.gif


Door.gif
传送门会带你去你想去的地方~



创建第一个Scratch游戏!!!

来想一想,你用python、Vs、Qt任何一个编译器,写出我上面这个程序,会有多复杂?

好,让我用Scratch给你展示下,什么叫简单粗暴有效好玩儿~

好了,上程序~~~~~~~~~~~~~~~~~~~~~~~~~~~


  • 调整背景


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


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

    球、反弹板、结束板


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

    先做一个背景+结束板~

    0.gif



  • 创建小球和弹板


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

    只不过要注意要点击‘绘制新角色’

    0.png

    1.gif


    很好,如法炮制球儿~

    别忘了,改下名字哈。

    0.gif

    0.png




  • 设计动作


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

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

    游戏流程是怎样呢?

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

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


    • 绿旗启动

      为反弹板添加下图所示模块。

      然后小旗子会变亮,若无特殊说明,默认一路坚挺的亮到结束~

      0.gif



    • 设置反弹板

      设置一点小旗子-就让反弹板儿复位~

      大概选一个位置为复原点就好,动作模块会自动该位置,直接和之前那个模块组合在一起即可

      0.gif




    • 设置反弹板跟随鼠标移动

      从控制模块->拖入循环模块-重复执行

      再循环模块->拖入动作模块-将x坐标设定为

      在设定为模块->拖入侦测模块-鼠标x的坐标

      0.gif



    • 球儿

      球儿的动作,是这个游戏的点睛之笔!

      先把球儿的移动搞定~

      当我们单击小旗子时,球儿便开始移动~

      先设置,弹出方向~

      0.png

      0.gif


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

      0.gif


      好,知道怎么弹了。

      剩下就是让他碰到反弹板接着弹。

      修改如下:

      0.png




    • 结束板结束

      剩下碰到结束板结束,就更简单了!

      只要同上在侦测模块选碰到‘颜色’执行停止就好啦~

      将这个新模块,加在如果。。那么上面或者下面都可以~

      逻辑都是一样的~

      0.gif

      1.gif



  • 配音


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

    0.gif


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

    但是!

    没有声音的游戏还叫游戏吗!

    声音是游戏的灵魂~


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

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

    0.gif


    搞定~


祝贺你,完成了第一个游戏!


怎么样,够简单,够Scratch吧!


游客,如果您要查看本帖隐藏内容请回复

评分

参与人数 1荣誉 +5 鱼币 +5 贡献 +3 收起 理由
小人 + 5 + 5 + 3 满满的干货啊

查看全部评分

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2016-11-8 21:58:56 | 显示全部楼层
看起来不错
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-11-9 08:51:38 | 显示全部楼层

欢迎欢迎~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-11-9 10:24:49 | 显示全部楼层
楼主辛苦
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-11-9 10:37:36 | 显示全部楼层
谢谢楼主分享!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-11-9 14:31:14 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-11-9 14:31:19 | 显示全部楼层
呆鸭 发表于 2016-11-9 10:37
谢谢楼主分享!

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-11-10 10:24:02 | 显示全部楼层
前排   必火
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-11-10 10:27:09 | 显示全部楼层

必须得~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-11-10 19:18:25 | 显示全部楼层
人材啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-11-11 06:02:28 | 显示全部楼层

Scratch是人才
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-11-12 21:11:22 | 显示全部楼层
只需要自己添加东西,不用写代码呀
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-11-13 06:36:36 | 显示全部楼层
HYJ月落 发表于 2016-11-12 21:11
只需要自己添加东西,不用写代码呀

模块化编程理念……当然了,也可以自己添加代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-11-17 19:48:39 | 显示全部楼层
好复杂~~~~·
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-11-17 21:33:00 | 显示全部楼层
HYJ月落 发表于 2016-11-12 21:11
只需要自己添加东西,不用写代码呀

模块化编程
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-11-21 16:46:24 | 显示全部楼层
这是什么软件阿???好像很不错
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-11-21 16:47:06 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-11-21 18:56:57 | 显示全部楼层
学习学习。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-11-21 21:22:30 | 显示全部楼层

欢迎
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-1-12 10:30:00 | 显示全部楼层
....看看
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-22 00:23

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表