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