1.什么是scratch?

它是一种全新的程序设计语言,你可以用它很容易地创造交互式故事情节、动画、游戏,然后还可以把你的作品分享给所有人。它仅仅只是图形化编程中的一种,对于它我们只需要把它当做工具。

与其让孩子玩游戏   不如让孩子做编程   适合6岁以上孩子使用。

2. scratch 软件的组成?

scratch 界面有几个明显的区域划分 包括:背景区、角色区、舞台区、脚本区、指令区。

背景区:加入我们scratch游戏背景的区域。

角色区:是存放游戏里面一些人物、道具等独立角色的区域。在他上方可以编辑角色的位置、大小、方向、显示或隐藏状态等。

舞台区:展示游戏运行效果的区域。

脚本区:拖动积木编写程序的区域。

指令区:展示我们用到的指令(积木),指令区分为:代码、造型、声音。

代码栏:我们在相应代码栏中拖出指令来对角色或背景进行编程,一共有九种颜色:分别如下: 1.运动模块 2.外观模块 3.声音模块 4.事件模块 5.控制模块 6.侦测模块 7.运算模块 8.变量模块 9.自定义模块。

造型栏:在造型栏中可以查看、插入、编辑角色或背景的所有造型外观。

声音栏:在声音栏中可以查看、插入、编辑角色或背景已保存的声音片段,也可以自己录制声音。

3、舞台区的坐标

舞台区角色的坐标,决定角色的位置。舞台大小由480*360个点组成,正中心是原点坐标(0,0),横坐标是x轴,垂直坐标是y轴,具体坐标如上图。

舞台的角度系统也是固定的,向上是0度方向,向右是90度方向,向下是180度方向,向左是270度方向;也可用“负”度数来表示,上左下右分别为0度,-90度,-180度,-270度。

scratch3.0 整体页面介绍相关推荐

  1. ENode 1.0 - 整体架构介绍

    前言 今天是个开心的日子,又是周末,可以安心轻松的写写文章了.经过了大概3年的DDD理论积累,以及去年年初的第一个版本的event sourcing框架的开发以及项目实践经验,再通过今年上半年利用业余 ...

  2. scratch3.0 二次开发-基本介绍(第一章)

    scratch3.0系列章节列表 scratch3.0 二次开发-基本介绍(第一章) scratch3.0二次开发运行scratch-gui项目并了解工程结构(第二章) scratch3.0二次自定义 ...

  3. Blockly与Scratch3.0的比较分析

    原文网址:https://blog.just4fun.site/scratch3-blockly.html 可是时间究竟是什么?没有人问我,我倒清楚,有人问我,我想给他解释,却茫然不解了 --奥古斯丁 ...

  4. 官方scratch3.0正式发布,全面支持移动设备在线编程!

    Scratch3.0介绍 Scratch融合卡通.动画.音效等多媒体的运用和直观拖拽式的编程方式,生动有趣,可以编写各种类型程序,游戏.动画.互动美术.实物模拟.数学模拟等,想象无限.同时蕴含丰富知识 ...

  5. 【Java学习整理】2021最新版 Eclipse下载+安装+页面介绍+常见问题解答+查看源码+常用快捷键+Debug调试(详细)

    学习 Java 语言程序设计必须选择一个功能强大.使用简单,能够辅助程序设计的 IDE. Eclipse 是目前最流行的 Java 语言开发工具,它强大的代码辅助功能,可以帮助开发人员自动完成语法修正 ...

  6. CentOS(宝塔)部署安装发布Scratch3.0

    Centos(宝塔)安装部署发布Scratch3.0 0.背景 最近兼职工作需要搭建一个网站,于是买了服务器开始搭建了一个简单网站,后来由于需要搭建一个Scratch在线版的网站,于是有了今天的博客. ...

  7. Blockly与Scratch3.0的比较分析及选型建议

    原文网址:https://blog.just4fun.site/scratch3-blockly.html 可是时间究竟是什么?没有人问我,我倒清楚,有人问我,我想给他解释,却茫然不解了 --奥古斯丁 ...

  8. MindSpore Lite整体架构介绍

    MindSpore Lite整体架构介绍 MindSpore Lite框架的总体架构如下所示: • 前端(Frontend): 负责模型生成,用户可以通过模型构建接口构建模型,将第三方模型和MindS ...

  9. 书评:JavaFX 2.0:示例介绍

    尽管Oracle在JavaOne 2010和JavaOne 2011上对JavaFX的更改使我从怀疑论者转变为对JavaFX的信奉者 ,但是JavaFX愿景的转变并非没有缺点 . 特别是,JavaFX ...

  10. unity3d 求两个点长度_用Scratch3.0模拟求π的近似值(二) #寻找真知派#

    用Scratch3.0实现求圆周率π的近似值之蒙特卡洛法(二) 蒙特卡洛赌城建筑 有这样一道中学几何概型的数学题:随机写出两个小于1的正数x与y,它们与数1一起形成一个三元数组(x,y,1).这样的三 ...

最新文章

  1. c语言程序能够在不同的操作系统下运行,这说明c语言具有很好的,程序设计(C)作业一(有答案)...
  2. NGUI 学习笔记实战——制作商城UI界面
  3. python3 随机数模块 得到一个10位随机数
  4. 微信新增“炸屎”功能,被好友玩坏了。。
  5. java面试题3(java基础)
  6. [云炬创业基础笔记]第一章创业环境测试1
  7. mave工程中的一个类调用另一个聚合工程的一个类_信息系统管理工程师备考分享(材料重点精炼)——第一章信息化和信息系统(4)...
  8. 我在51CTO安家了。。。
  9. oracle的parse是什么意思,Oracle性能测量体系(Parse Time)
  10. 阿里云超算集谛优化GPU异构并行性能:GROMACS
  11. Windows渗透与提权:技巧总结篇
  12. 【三年面试五年模拟】算法工程师的独孤九剑秘籍(第十式)
  13. AlarmClock
  14. noip 2009 靶形数独
  15. java推荐书单 什么值得读 (2021年1月8日更新)
  16. 11AC ath10k的移植
  17. [Inheritance]Collection with Inheritance (eden)
  18. 沟通的技巧与训练方式
  19. QC工具忘记site administrator的账户密码
  20. 怎么自由裁剪图片大小?分享一款在线图片编辑工具

热门文章

  1. python反编译_反编译 python
  2. java开发是什么_java开发到底是做什么的
  3. PEANUT西门子CNC OPC UA连接说明
  4. 2021年11月_IEEE TRANSACTIONS ON MEDICAL IMAGING_科技前言热点调研表
  5. C# ffmpeg工具将视频转为SWF格式
  6. apt-cyg 代理设置
  7. vos3000_v7.x版本的快速安装方法
  8. 软件项目管理 问答题
  9. 家用智能门锁常见的开锁方式
  10. springboot+vue+Elementui宠物医院管理系统java项目