QQ登录

只需一步,快速开始

登录 | 立即注册 | 找回密码

主题

帖子

荣誉

管理团队

Rank: 30Rank: 30Rank: 30Rank: 30

技术值
查看: 3008|回复: 55

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

[复制链接]
最佳答案
96 
累计签到:496 天
连续签到:24 天
不二如是 发表于 2016-11-8 11:13:16 300855 | 显示全部楼层 |阅读模式

马上注册加入鱼C,享用更多服务吧^_^

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

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 满满的干货啊

查看全部评分

本帖被以下淘专辑推荐:

楼层
跳转到指定楼层
最佳答案
147 
累计签到:489 天
连续签到:37 天
人造人 发表于 2016-11-8 21:58:56 | 显示全部楼层
看起来不错
最佳答案
96 
累计签到:496 天
连续签到:24 天
不二如是  楼主| 发表于 2016-11-9 08:51:38 | 显示全部楼层

欢迎欢迎~
最佳答案
0 
累计签到:80 天
连续签到:1 天
微凉 发表于 2016-11-9 10:24:49 | 显示全部楼层
楼主辛苦
最佳答案
0 
累计签到:555 天
连续签到:21 天
呆鸭 发表于 2016-11-9 10:37:36 | 显示全部楼层
谢谢楼主分享!
最佳答案
96 
累计签到:496 天
连续签到:24 天
不二如是  楼主| 发表于 2016-11-9 14:31:14 | 显示全部楼层
最佳答案
96 
累计签到:496 天
连续签到:24 天
不二如是  楼主| 发表于 2016-11-9 14:31:19 | 显示全部楼层
呆鸭 发表于 2016-11-9 10:37
谢谢楼主分享!

最佳答案
6 
累计签到:632 天
连续签到:2 天
小人 发表于 2016-11-10 10:24:02 | 显示全部楼层
前排   必火
最佳答案
96 
累计签到:496 天
连续签到:24 天
不二如是  楼主| 发表于 2016-11-10 10:27:09 | 显示全部楼层

必须得~
最佳答案
1 
累计签到:538 天
连续签到:19 天
谦虚求学 发表于 2016-11-10 19:18:25 | 显示全部楼层
人材啊
最佳答案
96 
累计签到:496 天
连续签到:24 天
不二如是  楼主| 发表于 2016-11-11 06:02:28 | 显示全部楼层

Scratch是人才
最佳答案
0 
累计签到:4 天
连续签到:1 天
HYJ月落 发表于 2016-11-12 21:11:22 | 显示全部楼层
只需要自己添加东西,不用写代码呀
最佳答案
96 
累计签到:496 天
连续签到:24 天
不二如是  楼主| 发表于 2016-11-13 06:36:36 | 显示全部楼层
HYJ月落 发表于 2016-11-12 21:11
只需要自己添加东西,不用写代码呀

模块化编程理念……当然了,也可以自己添加代码
最佳答案
0 
累计签到:57 天
连续签到:2 天
spur 发表于 2016-11-17 19:48:39 | 显示全部楼层
好复杂~~~~·
最佳答案
96 
累计签到:496 天
连续签到:24 天
不二如是  楼主| 发表于 2016-11-17 21:33:00 | 显示全部楼层
HYJ月落 发表于 2016-11-12 21:11
只需要自己添加东西,不用写代码呀

模块化编程
最佳答案
0 
累计签到:9 天
连续签到:1 天
vvinson 发表于 2016-11-21 16:46:24 | 显示全部楼层
这是什么软件阿???好像很不错
最佳答案
96 
累计签到:496 天
连续签到:24 天
不二如是  楼主| 发表于 2016-11-21 16:47:06 | 显示全部楼层
最佳答案
0 
累计签到:305 天
连续签到:1 天
醉梦醒 发表于 2016-11-21 18:56:57 | 显示全部楼层
学习学习。
最佳答案
96 
累计签到:496 天
连续签到:24 天
不二如是  楼主| 发表于 2016-11-21 21:22:30 | 显示全部楼层

欢迎
最佳答案
0 
累计签到:150 天
连续签到:1 天
把痛苦留在明天 发表于 2017-1-12 10:30:00 | 显示全部楼层
....看看

发表回复

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

本版积分规则

关闭

小甲鱼强烈推荐 上一条 /2 下一条

    移动客户端下载(未启用)
    微信公众号

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备11014136号

Copyright 2018 鱼C论坛 版权所有 All Rights Reserved.

Powered by Discuz! X3.1 Copyright
© 2001-2018 Comsenz Inc.    All Rights Reserved.

小黑屋|手机版|Archiver|鱼C工作室 ( 粤公网安备 44051102000370号 | 粤ICP备11014136号

GMT+8, 2017-12-13 07:36

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