座標小教學

Home Home
引用 | 編輯 弒血
2020-03-11 16:49
樓主
推文 x2
想必很多人不清楚 座標這東西在遊戲程式內站很重要位置


今天我教大家 如何用比較清楚的方式 去認知座標結構


地圖的座標是固定的數據


以下我用數字去掩飾 座標位置來自動做出四角形自動判定&只用三個座標點去判斷生成第四個座標點出來


1========2
====?====
?========4


從1~2為四角的2點座標唯一直線& 順序為1-2
然後2~4為四角的2點座標唯一直線& 順序為2-3
然後就會有人問,怎麼4會是3? 今天我們是用一直線做順序 數字是座標顯示,但是不代表順序


然後我們用公式去求出中間問號值


把1跟3的加起來 = 1+4=5 在 /2 = 2.5


算出正方形的中間值為2.5 這邊只是用直角算出座標中間值


然後 怎麼求出1下面的未知值呢


更新一下 座標數字圖


1========2
====2.5====
?========4


只要把1跟3算出來的中間值*2在減掉2的值就可以對稱算出1下面的值


2.5*2 = 5-2=3



再更新一下 座標數字圖


1========2
====2.5====
3========4


這套方法算是用數字跟計算方面算出四角形的中間值跟四角形最後一個對角生成


以下用測試圖跟綠線算出方框顯示
 
 
 

教學完畢表情

獻花 x5
引用 | 編輯 Liketea
2020-03-12 00:18
1樓
  
沒想到2020年了還有大大如此用心在CS的知識教學上,獻花~

另外我想請教樓主,您在文章下方的影片" Test robot aim entity(npc) attack"中,BOT是PODBOT+自己編寫路徑的嗎? (另外一定要稱讚一下樓主製作的真棒~)

獻花 x0
引用 | 編輯 弒血
2020-03-12 00:27
2樓
  
下面是引用 Liketea 於 2020-03-12 00:18 發表的 : 到引言文
沒想到2020年了還有大大如此用心在CS的知識教學上,獻花~

另外我想請教樓主,您在文章下方的影片" Test robot aim entity(npc) attack"中,BOT是PODBOT+自己編寫路徑的嗎? (另外一定要稱讚一下樓主製作的真棒~)



其實 沒有改道任何的路徑 單純只是讓bot跟隨我跑地圖


npc瞄準entity(npc) 讓bot偵測最近的npc進行角度跟準星位移瞄準
實現以前無法做到,槍口在npc面前開槍卻是瞄準自己系統位置問題


程式太多需要用到座標進行運算式的結構 寫久了大概知道什麼地方要什麼 才會發這篇出來 用最簡單方式去理解

獻花 x1