您現(xiàn)在的位置是:首頁 » scratch編程資訊
資訊內(nèi)容
用scratch制作《保衛(wèi)蘿卜》(八)
極客小將2020-11-20-
本期的任務(wù)目標(biāo)是:
Tower的范圍攻擊
方法與
本期的任務(wù)目標(biāo)是:
-
Tower的范圍攻擊
方法與思路:
? ?Tower與怪物距離判斷:
?????????兩點的距離公式是:
? ? 由此我們可以得出炮手與怪物之間的距離,并以此判斷是否進入攻擊范圍。
??? Tower面向怪物:
????用到的預(yù)備知識:反三角函數(shù)公式:
????根據(jù)以上幾個反三角函數(shù)公式我們可以得出面向怪物的角度
a =arccos((y坐標(biāo)差)/兩角色間距離),由于a的取值范圍在(0~180)之間,需要根據(jù)怪物的坐標(biāo)與炮手坐標(biāo)相對位置做下角度調(diào)整;判斷條件應(yīng)為怪物x坐標(biāo)>炮手x坐標(biāo)(視頻中有誤)
聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權(quán)原作者可通過郵件及時和我們聯(lián)系刪除
