QQ登录

只需一步,快速开始

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

主题

帖子

荣誉

管理团队

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

技术值
查看: 635|回复: 8

[小天才教程] 0 0 1 5 - #重磅首发-神兽吃香蕉! - 【战】

[复制链接]
最佳答案
97 
累计签到:501 天
连续签到:29 天
不二如是 发表于 2016-11-11 10:13:35 6358 | 显示全部楼层 |阅读模式

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

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

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

0.gif


现在,就用我们所知道的,搞点事情!

做一个独家游戏!

玩家使用方向键控制神兽移动,去抓出现在屏幕上的香蕉。

香蕉的属性就是:随即出现,若3s内,神兽没有吃到,自动消失~

言归正传,开始:

背景采用480*360的格子图,方便步数量化~

也能在稍微提升下难度~

调用的模块都介绍过,就是一个计时器没说过,但太简单你一看便知~

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


  • 背景篇


    • 背景坐标


    • 如图所示,背景从本地添加。

      0.png
      1.png



    • 完善背景


    • 一般习惯来讲,在背景脚本添加:开始清除所有图像,方便下一次更好的体验

      0.png


      一般习惯来讲,在背景脚本添加:开始清除所有图像,方便下一次更好的体验




    0.png



  • 神兽篇


    • 方向/面向设置


    • 神兽的动作就是通过方向键进行上下左右移动,并且左右移动要面向相应方向~

      先有请神兽出马~(此处请鼓掌

      0.png


      设置神兽初识游戏位置-(0,0)。方向为面向90。(方向没搞明白,点我去重温~)

      1.png



      当神兽左右移动时,我们要求神兽要跟着翻转,这样才更凸显其血腥~

      2.png


      上下移动,就要面向0,和180方向(方向没搞明白,点我去重温~)

      3.png



    • 完善操作


    • 在背景我们知道一个小格格,长度就是60,就是60步。

      在Scratch里:

      1步等于1像素


      剩下就是加点Music、动作提升下游戏体验,完成神兽的脚本:

      4.png





  • 香蕉篇


  • 香蕉虽然看起来是配角,但实则是这个游戏的灵魂所在~


    生活中又何尝不如此,不要忽略那些小细节,往往成败就靠他们~不扯远哈~



    • 变量设置


    • 在搞定香蕉之前,有必要扫清下下图的模块:

      1.gif


      变量,就是用来保存供后续脚本使用的信息,自动会在场景中出现小框。

      常用来进行全局或者私有操作。

      嗯,就酱紫。

    • 坐标设置


    • 香蕉怎样随机移动无疑是关键点!

      在这个背景图里:
      5.png
      6.png


      香蕉只会出现在格子中间!

      因为格子数目是固定的:48,坐标也知道。

      很容易总结出,x,y规律

      x所有可能出现位置:
      1. 210,150,90,30,-30,-90,-150,-210
      2. x = 210 - ([0,7]*60)
      复制代码


      y所有可能位置:
      1. 150,90,30,-30,-90,-150
      2. y = 150 - ([0,5]*60)
      复制代码



    这样,我们就搞定香蕉的移动轨迹啦,上图,注意在运算符选择上的摆放顺序

    2.gif


    你可以这么理解,模块先从最高层开始执行,直到最低层模块执行完成。

    y同理。


  • 3s随机移动设置


  • 现在就剩下完成吃,和3s不吃便消失

    7.png


    没错,就是这三个可爱的模块~

    另外一点就是,当神兽吃到香蕉,score变量要+1,顺便再加上声音哈~

    怎么搞?

    没错,就是下面的模块:

    8.png


    如果/那么积木内部脚本仅在其指定条件为真才会执行。

    类似于If()语句。

  • 完善香蕉


  • 好,现在香蕉模块代码就是:

    9.png


    注意:

    Scratch内置的计时器,一定要及时清零,否则项目停止后,计时器仍会跑!




搞定!好玩儿不~


游客,如果您要查看本帖隐藏内容请回复
楼层
跳转到指定楼层
最佳答案
0 
累计签到:80 天
连续签到:1 天
微凉 发表于 2016-11-12 10:35:36 | 显示全部楼层
吃不到 好闹心 哈哈哈哈
最佳答案
97 
累计签到:501 天
连续签到:29 天
不二如是  楼主| 发表于 2016-11-12 10:36:10 | 显示全部楼层
微凉 发表于 2016-11-12 10:35
吃不到 好闹心 哈哈哈哈


哪有,神兽这次是可以吃到的~
最佳答案
0 
累计签到:642 天
连续签到:4 天
qzq 发表于 2017-1-16 16:24:26 | 显示全部楼层
好好玩呀

评分

参与人数 1荣誉 +8 鱼币 +5 收起 理由
不二如是 + 8 + 5 热爱鱼C^_^

查看全部评分

最佳答案
97 
累计签到:501 天
连续签到:29 天
不二如是  楼主| 发表于 2017-1-16 17:56:52 | 显示全部楼层

欢迎~
最佳答案
0 
累计签到:7 天
连续签到:1 天
Caturbhuja 发表于 2017-1-24 20:30:09 | 显示全部楼层
谢谢老甲鱼
最佳答案
97 
累计签到:501 天
连续签到:29 天
不二如是  楼主| 发表于 2017-1-25 07:06:12 | 显示全部楼层

那个是鱼C神兽~
最佳答案
0 
累计签到:16 天
连续签到:11 天
梦星 发表于 2017-8-8 15:40:23 | 显示全部楼层
好腻害
最佳答案
0 
累计签到:179 天
连续签到:2 天
轩辕匡华 发表于 2017-10-10 10:07:08 | 显示全部楼层
好玩

发表回复

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

本版积分规则

关闭

小甲鱼强烈推荐 上一条 /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-17 16:13

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