你們要的減框
2023-02-06 16:03 作者:一個(gè)屑epic233 | 我要投稿

異形框判定做法:
首先,減框與轉(zhuǎn)框判定非常類似,具體操作請(qǐng)自行研究,此處代碼來自銀行貓和參考大跌
既然轉(zhuǎn)框是不出框,減框就是不入框
那么一個(gè)減框一邊的的判定簡單點(diǎn)來說長這樣:
如果在第一邊內(nèi)與在第二邊內(nèi)與第四邊內(nèi)與不在另一半邊時(shí),執(zhí)行不入框移動(dòng)
其他的邊依然如此
但是根據(jù)調(diào)試后難免會(huì)出現(xiàn)問題,尤其在角落上
因此我們可以試著判定決心對(duì)于轉(zhuǎn)框的角度和位置而言在哪個(gè)方向,以及減框?qū)蔷€對(duì)于減框角度的傾斜角度,可以用反三角函數(shù)將斜率轉(zhuǎn)換為角度,判斷決心在減框的“偏上下”或者“偏左右”兩邊,從而在不同情況使用不同邊判定,減少兩個(gè)邊判定撞車的可能
剩下的就是視覺上而言的微調(diào)了
就到這里,各位可以試試
標(biāo)簽: