取值方法_「EV3进阶课」制作小游戏:数据取值体系要统一(三)

博客讲述了在制作LEGO EV3小游戏过程中遇到的问题,即snake无法吃到apple,原因是两者坐标取值方式不同。作者强调了数据体系统一的重要性,并提出将apple的坐标取值改为10的倍数以匹配snake,解决了问题。同时提到,选择合适的取值范围和标准坐标对于简化计算和避免边缘效应也很关键。
摘要由CSDN通过智能技术生成

不要着急,这部分教学内容要一步步来,如果我堆出一大堆文字,反而不利于大家接收,到时候又变成“照抄”了。

为了大家更方便吸收,后面的课程内容,我将会把发课内容减少,发课频率提高一点。这样可能会解决很多人关于“看文字看晕”的现象……

今天我们再重申一下这部分问题,同时也是一个很重要的key point。


上一次的程序完成后,我们最后部分提到了一个问题。

被控制的点snake和apple碰不上(吃不到),是不是?

这里涉及到了一个“数据体系”的问题。(数据的取值方式)

首先,我们来看一下snake的取值方式。

snake初始坐标为(90,60),每按键一次,移动一格,也就是10个像素。

e37d335b35eaac0ea08b1289cbb4970b.png

所以它只会取到横纵坐标的10的倍数值。

比如(60,30)或者(70,100)这样的坐标点。

再看一下apple的取值。

dc0350006d610a9a1339a1e9b9b31429.png

其随

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值