最新消息:

用scratch编写植物大战僵尸(13)

Scratch 少儿编程 8681浏览 0评论
Scratch植物大战僵尸01

友情提示:视频教程观看时请手动设置清晰度。

课程素材链接:https://pan.baidu.com/s/11tWmqIbTN226hQFbSVQ8_g
提取码:2tw9

我们将草坪划分成5*9 = 45个格子,如何精确将植物种植到草坪格子的中心位置呢?这里要涉及到一点点数学方面的知识。例如:如何将植物种植到A点位置呢?

用scratch编写植物大战僵尸(13)

我们只需要三步:

      首先要确定要种植的植物所处的位置处于第几行?第几列?我们先来处理水平方向上的。文字表述就是:

      格子的宽度 = [240 - (-240)] / 9

       A点列数 = [(A的x用scratch编写植物大战僵尸(13)

       现在第几列知道了以后,就很容易确定A点最终的理想种植X坐标

A点列数  * 格子宽度 + 格子宽度一半  + (-240)

用scratch编写植物大战僵尸(13)

    最后垂直方向与水平方向的方法一样求出A点的种植Y坐标

用scratch编写植物大战僵尸(13)

取值-230是为了给割草机留出空间

本期视频

转自公众号:
嘻嘻哈哈学编程

您必须 登录 才能发表评论!