座标小教学

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