最新消息:

scratch教程5:面向坐标(用于塔防,源于纯绿)

Scratch 少儿编程 4526浏览 0评论

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

嗯哼,你们觉得面向一个坐标很难吗,答案是的(对我来说)

你们可能认为这和面向角度一样,错

正切:在Rt△ABC(直角三角形)中,∠C=90°,AB是∠C的对边c,BC是∠A的对边a,AC是∠B的对边b,正切函数就是tanB=b/a,即tanB=AC/BC

在此,纯绿写了一个API可以直接用于面向坐标,今天给大家展示出来

首先,定义一个函数,留x和y的数值

然后,我们为了测试,让他面向鼠标的坐标

先判断y-鼠标的y坐标后,是否小于0

若是小于0,面向(atan(鼠标x-自身的x)除以(鼠标y-自身的y)加上180)

纯绿:当y坐标是负数时,会与正确的标准误差180度

若大于或=0,便不需要加180

你们会想:那直接写“面向 鼠标指针”不就好了吗?

但是,在塔防中,敌人是克隆体,你无法面向一个指定的克隆体,所以只能将敌人的坐标记录到链表

让炮塔来面向链表中的坐标….

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