Scratch 游戏项目学习法 —— 接苹果(五)把苹果放在顶端
本章关键知识
对角色进行编程
学会运用以下脚本积木块
=================================================================
类型
——当绿旗被点击时开始执行其下的程序。(官方解说)
我的理解:当点击绿旗按钮,才执行之后的程序,
可以理解为程序开始的位置.
=================================================================
类型
—— 将角色定位到鼠标位置,或是其他角色位置。
我的理解:角色 移动到 “鼠标指针“ 的位置或者一个 ”随机位置“ 的位置
表达为坐标 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 游戏项目学习法 —— 接苹果(五)把苹果放在顶端相关推荐
- Scratch 游戏项目学习法 —— 接苹果(完)改良你的游戏
我们已经可以开始玩这个游戏,并且可以分享给朋友们一起玩 但如果你想完善你的游戏不妨做多一些 一,计分功能 二,添加更多下落的苹果 添加计分功能 第一:添加一个变量 找到数据分类,点击 "建立 ...
- Scratch 游戏项目学习法 —— 接苹果(七)让苹果回到顶部
本章关键知识 继续对角色进行编程 学会运用以下脚本 -------------------------------------------------------- -- 如果条件成立,就运行装在其 ...
- 机器学习理论《统计学习方法》学习笔记:第五章 决策树
机器学习理论<统计学习方法>学习笔记:第五章 决策树 决策树 5.1 决策树模型与学习 5.1.1 决策树模型 5.1.2 决策树与if-then规则 5.1.3 决策树与条件概率分布 5 ...
- [能力提升][费曼学习法]学习方法
[背景知识] 费曼学习法 费曼学习法可以简化为四个单词:Concept (概念).Teach (教给别人).Review (评价).Simplify (简化). 第一步:把它教给一个小孩子. 第二步: ...
- 深度学习入门笔记(五):神经网络的学习
专栏--深度学习入门笔记 推荐文章 深度学习入门笔记(一):机器学习基础 深度学习入门笔记(二):神经网络基础 深度学习入门笔记(三):感知机 深度学习入门笔记(四):神经网络 深度学习入门笔记(五) ...
- 三维点云学习(2)五种算法比较
三维点云学习(2)五种算法比较 代码参考来自 黎老师github 本次测试包含五种算法比较: octree print("octree --------------")#时间统计c ...
- 学习python第十五天,面对对象
学习python第十五天,面对对象 面对对象又叫劝退对象,要么劝退你的对象,要么python劝退你,hhhh 开玩笑,但是这块知识点确实比较难 面向对象编 面向对象编程 指令式编程---->面向 ...
- 最高效的学习方法——逆向学习法
如何让更多的同学更加快速.高效地投入IT学习中去呢 本期的[逆向学习法]以短动画的形式为大家展示迥异于填鸭式教学的高效学习方法 流量党同学也可以看下面的文字介绍: 在学习编程的过程中,主要有两种方式, ...
- 如何才能高效的学习,99%的人不知道的高效学习法
每个人从出生到老去,都是需要不断学习不断获得新知识的.我们每个人都清楚,知识真的是这个时代最稀缺的一种资源.只有掌握更多的知识,我们才能在这个社会上更好的立足. 那么,为了掌握更多的知识,获得新的技能 ...
最新文章
- 12. 17 哈理工网络赛
- 如何从Exchange Server 2007/2010上删除邮件
- 回顾inputstream和outputstream
- JavaScript实现kruskal克鲁斯卡尔算法(附完整源码)
- matlab学习-线性规划
- Flash 与数学:圆的切线(3)
- 介绍Ext JS 4.2的新特性的《深入浅出Ext JS》上市
- 单元测试框架unittest
- 某计算机有五级中断L4,2011计算机基础考研组成原理部分
- 实例展示elasticsearch集群生态,分片以及水平扩展.
- 革命!安装杜比声卡驱动
- 面试官:说说你对SPA(单页应用)的理解?
- ubuntu 多声卡设置 默认声卡 systemd自启动声卡设置
- 影视之观大秦帝国之裂变总结
- 服务开通语音通知功能如何实现?服务开通语音提醒功能实现方案
- 虚拟机使用cheese调用摄像头黑屏问题解决
- 网易开源分布式存储系统 Curve,性能彪悍
- Exception in thread “main“ java.time.DateTimeException: Unable to extract ZoneId from temporal
- 《国家中长期教育改革和发展规划纲要(2010-2020年)》读后感
- 超简单的页面(图片、文字、布局。。。)等比缩放
热门文章
- No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK .
- 替代满足、稀缺冲动、从众效应、思考快与慢就不怕退货吗?
- 【java】Java 包(package)
- 团队任务3每日立会(2018-10-25)
- 超级计算机还是超级烂尾?天河一号闲置近1年
- 联想拯救者Y9000X 22款的啸叫问题和设置页面黄白切换问题
- 数学速算法_小数减法如何学?3种心算速算法,快捷有效,让孩子爱上数学
- (一)QCustomPlot常见属性设置、多曲线绘制、动态曲线绘制、生成游标、矩形放大等功能实现
- 【论文笔记】Camera Style Adaption for Person Re-identification
- 9 年小厂老前端的年终总结(90 后,12 年毕业,工作 9 年,发过传单,做过运营)