首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

跳一跳是怎么计算得分的?

小朋友的送别礼物

临近春节,又是紧张繁忙的一年即将过去。在过去一年中,在有渔编程学习的小朋友们都非常勤奋好学,在学习编程的过程中不断寻求新解决办法,获得新的知识。

在离别之际,小熠同学还给有渔编程留下了她亲手制作的玩具,这一份珍贵的礼物。小渔代表有渔编程的工作人员对你表示感谢!

也祝你们能健康快乐成长~成为一个编程高手!让周围的小朋友都羡慕你。

跳一跳的记分规则

大家都知道跳一跳如果跳到障碍物上,会得到一定的分数,如果命中中心会有更多的得分。

但你们清楚系统是如何对“是否”在障碍物上进行判断的吗?

这里就涉及到坐标系的概念了,别看跳一跳似乎是3D游戏,但实际上对分数的判断还是纯2D的。

最显眼的例子就是魔方这个块件。

可能通过这样子还不是很好理解,如果我们将跳一跳变成2D视角的游戏,它就会呈现这个样子了!

通过这样的形式,小朋友应该明白了吧。

我们以横向建立X坐标,纵向建立Y坐标。

比如从音乐盒跳到魔方上,只需要建立下面的坐标系

然后黑点开始跳一跳。设置黑点移动的位移:横向平移x,纵向平移y。

只要满足黑点移动的横坐标

x1≤x≤x2 并且 y1≤y≤y2

就能保持得分了!

这就是跳一跳游戏中的记分规则。

当然跳一跳中还有命中圆心的得分,那么,圆心的x,y等于多少呢?

很简单,因为是圆心,所以只需要横向位移x=(x1+x2)/2并且y=(y1+y2)/2就可以了。

平均值的解法。

关于游戏中的得分计算,你明白了吗?

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180120A0M0D000?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券