其实一直对点亮机智有一定的疑问,所以专美查考借鉴了各种资料来看下关于点亮机制的问题,以下部分数据摘自网络。
为了判定你和目标之间是否有未受阻挡的视线,服务器将会计算你的1~2个观察点(view range port)与目标的六个特征点(visibility checkpoint)间的虚拟视线,如果这条视线被不透明的障碍物,比如房子、地面甚至一个小帐篷挡住,那么这条视线终结于此。需要注意的是,不管是有没有被点亮的其他车辆,在这里的视线计算中均视为完全透明的。
如果每一条视线都无法连接到目标,那么你将无法点亮目标。但是只要有哪怕是一条视线连接到了目标并且长度短于实际点亮距离,那么目标将会被你点亮。此时已经没有必要计算其他视线是否连接到目标,观察点。每辆车都有下图所示的两个观察点
静态视点:每个车辆模型上的一个固定点,一般在中心最高处。
动态视点:在主炮根部,随炮塔一起转动。另外这两个视点每隔两秒会交换一次。也就是说,每隔两秒,换一个视点进行点亮测试(译注:同时只有一个视点在进行点亮测试)
特征点:每辆车都有下图所示的六个特征点【图片】
1:炮塔顶部中间(和静态视点一样) 2:主炮根部(和动态视点一样) 3:车体前部中间 4:车体后部中间 5:车体左侧炮塔中间 6:车体右侧炮塔中间