Alterna · учебный материал

事件和喷射

区块程序的活动、状态、坐标、信息以及平行方案。

Что в этом материале

Содержание и основные понятия

密钥不会直接移动图像。 它会创建一个事件; 处理器会以状态改变坐标; 然后对场景进行重新涂色。 此分隔让游戏可以核查 。
二. 事态发展
坐标坐标坐标点
状况状况状况现状状况状况
01
" 一个事件之路 "
1. 导言. 1 - 导言
向右箭头压力
2 活动
{key: "right"}
3 · update
x = x + speed
4 核查
阈值和墙壁
5 · draw
新射击
如果处理器只绘制一个新的圆,但不改变 x 的状态,下一个框架将返回旧位置。
02
场景协调系统
轴轴 x
它从左向右发展,改变 x 控制水平运动。
轴
在坎瓦斯,它从上到下增长。要捡起图案, y 就会减少。
关键键键键
变动 变动
核查
←
x -= speed
x ≥ radius
→
x += speed
x ≤ width-radius
↑
y -= speed
y ≥ radius
↓
y += speed
y ≤ height-radius
03
形状和状态
几几何
x
,
y
运动和碰撞需要有大小和方向。
细则细则细则细则规则规则规则细则细则 细则细则规则细则规则 细则细则 细则规则规则 细则规则细则财务细则细则细则的规则细则细则财务细则规则细则 细则 细则细则财务细则 细则细则的规则规则细则的规则 细则细则》细则细则议事规则细则细则条规则细则细则本规则细则细则》规则细则议事规则规则细则》的规则细则规则财务细则细则规则的规则细则 细则财务细则细则 细则》细则规则》细则 细则的规则细则财务细则财务细则细则财务细则的规则细则的规则的规则细则》 细则细则议事规则 细则细则条规则规则细则条规则 细则细则
速度、生命、眼镜和制度决定了可允许的改变。
外观外观
颜色和图像显示状态, 但不是唯一的存储区域 。
state = {
"x": 70, "y": 200,
"speed": 24,
"score": 0,
"stars": [[180, 100], [350, 185]]
}
04
几种设想情况
在类似 Scratch 的环境下, 两种假设情景可以同时活动: 一种是移动背景,另一种是检查计时器, 另一种是倾听键。 如果假设情景改变一个变量而没有明确的规则, 则会发生种族错误 。
旗旗旗
创建初始状态并启动主循环 。
关键键键键
仅在特定用户输入后更改移动 。
通讯通讯通讯通信通讯通讯
在不直接改变他人内部数据的情况下连接各种源头。
克隆克隆
创建带有自己的坐标和状态的新副本。
05
缩略语
1.
看看事件和处理器开不开
2.
在舞台上显示当前 x、 y、 速度和模式 。
3.
做一件事,比较之前和之后的状况。
4.
检查边界和碰撞 与交通分开。
5.
重新启动后重复测试:必须恢复初始数据 。

教科书结构图