最新消息:网站支持在线创作,微信分享,请点击【创作中心】编辑作品。

用scratch制作《保卫萝卜》(八)

Scratch 少儿编程 127浏览 0评论
scratch保卫萝卜

本站可以分享scratch作品,快来边学习边创作吧,点击在线创作

本期的任务目标是:

  • Tower的范围攻击

方法与思路:

   Tower与怪物距离判断:

         两点的距离公式是:

用scratch制作《保卫萝卜》(八)

    由此我们可以得出炮手与怪物之间的距离,并以此判断是否进入攻击范围。

    Tower面向怪物:

    用到的预备知识:反三角函数公式:

 

用scratch制作《保卫萝卜》(八)

  

用scratch制作《保卫萝卜》(八)

用scratch制作《保卫萝卜》(八)

    根据以上几个反三角函数公式我们可以得出面向怪物的角度

a =arccos((y坐标差)/两角色间距离),由于a的取值范围在(0~180)之间,需要根据怪物的坐标与炮手坐标相对位置做下角度调整;判断条件应为怪物x坐标>炮手x坐标(视频中有误)

    详情请听视频中我的啰嗦吧

    所有的制作视频会同步在腾讯视频、B站、CCtalk各大平台上,搜索关注“茂财”可及时得到更新观看。

相关视频:

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

与本文相关的文章

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