本章关键知识

对角色进行编程

学会运用以下脚本积木块

=================================================================

类型

        ——当绿旗被点击时开始执行其下的程序。(官方解说)

我的理解:当点击绿旗按钮,才执行之后的程序,

可以理解为程序开始的位置.

=================================================================

类型

  ——    将角色定位到鼠标位置,或是其他角色位置。

我的理解:角色 移动到 “鼠标指针“ 的位置或者一个 ”随机位置“ 的位置

表达为坐标 X:m,Y:n (m为任意-240—240,n为任意-180—180)

  ——   设定角色的y坐标

我的理解:角色 的Y坐标设定为 n (里面的数字可以自己设定,n为任意-180—180)

=================================================================

要实现一个接苹果的游戏,首先我们可以想象,

苹果是从上而下的掉落,符合地心引力的物理现实现象,

所以要把苹果在游戏开始的时候就设置在最上端(坐标Y必然就是最大为180),

并且需要随机的从上面的某个X点的位置往下掉

根据这个思路

我们开始对角色进行编程

操作步骤:

第一步:点选需要编程的角色

我们要编程的角色是苹果,所以在角色列表点选苹果,选中状态下,会有蓝色边包围。

第二步:点选脚本标签

当角色选中的情况下,点击脚本标签,就可以在脚本区域中进行对该角色的编程

第三步:开始拖拉积木块

在事件类型中找到以下积木块

在运动类型中找到以下积木块

例如像如下拖拉并修改一些参数

完成!!

最后积木堆应该和以下图例一样

大概意思如下:

1,当绿旗按钮点击的时候,才执行之后的程序

2,角色就移动到一个随机位置(例如坐标为X:15,Y:50)

3,角色的Y坐标设定为180(例如,就会把随机的坐标中的Y坐标的值改为180,变成X:15,Y:180)

这样就可以实现,开始的时候苹果是在最顶端的随机一个X位置上

测试

已经对角色进行编程后就可以点击舞台区域的绿旗按钮,看看程序的运行结果是否和自己想表达的一样

如上程序,我每点击一下绿旗按钮,苹果都会随机的在最顶端出现

Scratch 游戏项目学习法 —— 接苹果(五)把苹果放在顶端相关推荐

  1. Scratch 游戏项目学习法 —— 接苹果(完)改良你的游戏

    我们已经可以开始玩这个游戏,并且可以分享给朋友们一起玩 但如果你想完善你的游戏不妨做多一些 一,计分功能 二,添加更多下落的苹果 添加计分功能 第一:添加一个变量 找到数据分类,点击 "建立 ...

  2. Scratch 游戏项目学习法 —— 接苹果(七)让苹果回到顶部

    本章关键知识 继续对角色进行编程 学会运用以下脚本 --------------------------------------------------------  -- 如果条件成立,就运行装在其 ...

  3. 机器学习理论《统计学习方法》学习笔记:第五章 决策树

    机器学习理论<统计学习方法>学习笔记:第五章 决策树 决策树 5.1 决策树模型与学习 5.1.1 决策树模型 5.1.2 决策树与if-then规则 5.1.3 决策树与条件概率分布 5 ...

  4. [能力提升][费曼学习法]学习方法

    [背景知识] 费曼学习法 费曼学习法可以简化为四个单词:Concept (概念).Teach (教给别人).Review (评价).Simplify (简化). 第一步:把它教给一个小孩子. 第二步: ...

  5. 深度学习入门笔记(五):神经网络的学习

    专栏--深度学习入门笔记 推荐文章 深度学习入门笔记(一):机器学习基础 深度学习入门笔记(二):神经网络基础 深度学习入门笔记(三):感知机 深度学习入门笔记(四):神经网络 深度学习入门笔记(五) ...

  6. 三维点云学习(2)五种算法比较

    三维点云学习(2)五种算法比较 代码参考来自 黎老师github 本次测试包含五种算法比较: octree print("octree --------------")#时间统计c ...

  7. 学习python第十五天,面对对象

    学习python第十五天,面对对象 面对对象又叫劝退对象,要么劝退你的对象,要么python劝退你,hhhh 开玩笑,但是这块知识点确实比较难 面向对象编 面向对象编程 指令式编程---->面向 ...

  8. 最高效的学习方法——逆向学习法

    如何让更多的同学更加快速.高效地投入IT学习中去呢 本期的[逆向学习法]以短动画的形式为大家展示迥异于填鸭式教学的高效学习方法 流量党同学也可以看下面的文字介绍: 在学习编程的过程中,主要有两种方式, ...

  9. 如何才能高效的学习,99%的人不知道的高效学习法

    每个人从出生到老去,都是需要不断学习不断获得新知识的.我们每个人都清楚,知识真的是这个时代最稀缺的一种资源.只有掌握更多的知识,我们才能在这个社会上更好的立足. 那么,为了掌握更多的知识,获得新的技能 ...

最新文章

  1. 12. 17 哈理工网络赛
  2. 如何从Exchange Server 2007/2010上删除邮件
  3. 回顾inputstream和outputstream
  4. JavaScript实现kruskal克鲁斯卡尔算法(附完整源码)
  5. matlab学习-线性规划
  6. Flash 与数学:圆的切线(3)
  7. 介绍Ext JS 4.2的新特性的《深入浅出Ext JS》上市
  8. 单元测试框架unittest
  9. 某计算机有五级中断L4,2011计算机基础考研组成原理部分
  10. 实例展示elasticsearch集群生态,分片以及水平扩展.
  11. 革命!安装杜比声卡驱动
  12. 面试官:说说你对SPA(单页应用)的理解?
  13. ubuntu 多声卡设置 默认声卡 systemd自启动声卡设置
  14. 影视之观大秦帝国之裂变总结
  15. 服务开通语音通知功能如何实现?服务开通语音提醒功能实现方案
  16. 虚拟机使用cheese调用摄像头黑屏问题解决
  17. 网易开源分布式存储系统 Curve,性能彪悍
  18. Exception in thread “main“ java.time.DateTimeException: Unable to extract ZoneId from temporal
  19. 《国家中长期教育改革和发展规划纲要(2010-2020年)》读后感
  20. 超简单的页面(图片、文字、布局。。。)等比缩放

热门文章

  1. No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK .
  2. 替代满足、稀缺冲动、从众效应、思考快与慢就不怕退货吗?
  3. 【java】Java 包(package)
  4. 团队任务3每日立会(2018-10-25)
  5. 超级计算机还是超级烂尾?天河一号闲置近1年
  6. 联想拯救者Y9000X 22款的啸叫问题和设置页面黄白切换问题
  7. 数学速算法_小数减法如何学?3种心算速算法,快捷有效,让孩子爱上数学
  8. (一)QCustomPlot常见属性设置、多曲线绘制、动态曲线绘制、生成游标、矩形放大等功能实现
  9. 【论文笔记】Camera Style Adaption for Person Re-identification
  10. 9 年小厂老前端的年终总结(90 后,12 年毕业,工作 9 年,发过传单,做过运营)