关于d道软件

关于d道软件,第1张

你说的应该是Horus Vision软件。那东西几年前就出了,最近听说刘坡尔德和蔡司还要联合出一款新的,不过还没投产,应该也大同小异。

HVS系统我在佐治亚碰过两次。其实这和坦克贺侍姿炮上的火控系统差不多,就是自动测距,自动计算风偏,自动计算d道,然后自动调整d着点。很方便,且十分快捷,全自动傻瓜式。不过精度实在不敢恭维。文章中说美国SWAT试用了效果很好,但你想想,特警狙击手的战场是城市,战斗距离不超过300米,视野开阔,而且城市多楼房,横风少。那种距离,那种条件,连机械瞄具就可以打出不错的成绩了,更不用说光学瞄具了。所以那高级的玩意儿对城市来说较适合。要是在中东地区,动辄三五级大风,红沙满天,风速计和测距仪完全发挥不了作用,看它还多“傻瓜”。而且,那整套系统价格不菲,又重得要命,它旁边还多了个PDA,禅绝磕磕碰碰的,定点趴着还可以,可要行军起来,又碍又重谈衡,你准想把它拆了。所以美国陆军只定了500套试用,完了就没再追加了。那东西只适合警用,对于军队根本不合适。

远程狙击靠的就是技术与经验,还有调整手轮修正d道的乐趣,用一傻瓜瞄准系统来打q,还不如回家玩玩CS的爽。

并未听说有独立销售的d道计算程序,也许是公安部不允许吧,毕竟这种软件流入不法分子手中后果是相当...的,但是5.11品牌的HRT系列手表集成了改唯拦d道计算功能,输入风速、风向、d种等数据后手表会计算出相应的d道并显示出准星和照门的具体调整方式,不过手表目前不支持中文,而且价格也较高,会在1000元以上。

其实你可以手动计算,有几个公式(不全是公式)先介绍一下:

1.风的分类,你可以拿出指针式手表看一下,12点和6点这条线上的风叫零速风,9点和3点这一方向上的风叫全速风,其余时刻对应方向上的风为半速风。

2.风速的测量。当然,如果有专业的测量工具更好,无工具情况下,最常用的方法是目测旗帜等物品被风吹起的角度(无旗帜等物品时,可站定手持纸或其他类似物品,举到与头同高处,松手,然后测量物品掉落处与自己的距离,最后利用三角函数计算出角度)这个角度处以常数4即为风速,但须注意,此方法测出的风速单位为MPh而不是常用的KMh

3.将风速转化为分钟角度。1分钟角度=1/60度,也就是狙击镜刻度的1/20,差不多就是每100米1寸的偏差,如果你是狙击手,利用分钟角度去调节瞄准角度以进行高精度射击是必要的,公式如下(射程m/100*风速里每小时)/常数=分钟角度(怕你看不懂这种写法,口述一下:射程与100倍的风速的商除以常数等于分钟角度 射程单位为米、风速单位为里/小时),这里的常数是不固定的,100~500米常数为15 600米常数为14 700~800米常数为13 900米常数为12 1000米常数为11,例如射程700米 风速为10里 计算出山仔的分钟角度为5.38 需要注意此算法是全速风的算法,如是半速风,核胡只要将5.38除以2就行

以上只是d道计算的方法,实际应用中,影响子d飞行的因素还有很多,比如你的呼吸、你对扳机的控制LOS(视线)与BP(d道)的关系、所处的高度和湿度等,1000米以上的射击还要考虑地球自转对子d的影响,另外子d的品牌不同也会对d道造成影响,总之,d道学是很大的一个学科,要联系到很多知识,做到灵活运用的惟一方式就是多练习,所以如果你真的是部队的新Gunner,那么还是建议你多练习手动计算以积累经验,不要去想软件解决,毕竟软件那种线性的统计不能规划多学科融合的d道学的方方面面;如果你和我一样,只是个q械发烧友的话,那么我可以负责的讲,手动计算有着软件计算所难以企及的乐趣。

很抱歉你要的软件目前真的没有零售(也许会有内部使用的,那可没几人能弄来),你要是有1000左右的闲钱,可以考虑弄快5.11的HRT军表玩玩。

我还是觉得手动计算好些,不过不管怎样,只要自己喜欢就好不是?

呵呵,还是祝你在这个方面找到自己的乐趣所在,并乐于其中吧

首先,开火方只把开火的信息传送给服务器,服务器把某架飞机开火的消息通知其它所有客户端,其它客户机根据开火飞机开火时的位置和朝向(其它飞机的姿态由服务器通知各客户端)画出子d轨迹(很可能此时画的轨迹并不计算物理特性,只是简单地按直线画图,或者,只进行简单的重力计算,并不会做碰撞计算),所以,所有计算机都能看到某架飞机开火,并看到d道,只是各计算机看到的d道并不完全一致,存在微小的误差。但这并不影响游戏效果。至此,解决了你所提出的“其它人不会观测到你的发射的d药”的问题。

另外,关于我说“没有必要去计算d道和通知客户机”,是对服务器而言的。因为,考虑到服务器的性能和负载能力,计算128架飞机(IL2好像可能128人连线)的d道对服务器要求太高,不太现实。这就是服务器没有必要计算d道的原因。关于“服务器没有必要把子d飞行轨迹通知各客户机”,是因为:1.这会造成大量的网络通信。2.其它客户机不会计算开火方是否命中(这会由开火方自行计算),它们只关心这次射击的结果(为了正确呈现图像,它们必需知道这个信息),并不关心子d飞行的详细过程。”

看来我是这里唯一认为服务器要计算d道轨迹的人,写的有点长,都看看吧,讨论一下

我尽量说的逻辑性和完整性以及前后呼应

我不同意你的观点,应为漏洞太多,要让程序运行是要符合逻辑的,你作了太多的假设,论证一个理论是否成立可以用假设和推断,但是如果有多个论证那么取信那个所用假设小少者,明白?

我总结一下我的理论

1 我没有否认过客户机要负责计算自己的d道,也就是客户机要计算自己的d道,并显示其路径。

2 服务器同样要做计算,但是有可能和客户机的不一样(延时,或其他原因造成),服务器计算的目的是为其他客户机显示,有人问为什么?因为如果只由客户机计算的话那d道数据完全依赖于客户机的专递,如果客户机网络不好,d道将无法表现,我问就会看到空中有直线飞行的d药,如果有人能观测到这个现象并录像我就改变观点。当前的sky可以说网络状况不完美,但为什么我没有发现这个现象?不能完整解释我的问题的,我将始终保持我的观点,如果给我解释也一定要有足够的逻辑性,不要用可能、大概、也许这样的字眼,我本人是程序员,要有完整的逻辑性,我知道程序中不认这样的语句,凡事都要有确定结果,除非是做抽奖程序才会用到随机算法。

3 服务器除了计算d道以外,还要负责数据传输的工作,如所有战机的位置数据,游戏规则,积分。。。,这点大家意见基本统一。

4 有人说服务器负责计算所有d道数据会占用大量带宽和计算量,这个不完全对,要看程序是怎罩顷雀么设计的,算法如何,如果做的糟糕就会出现这种现象。

首先计算量和传输量不成比例关系,我大个比方,每天的天气预报是个计算量繁重的任务吧需要亿次计算机才能完成,但是如乎郑果你是客户机查询天气,那么服务器会返回什么数据呢,是不是传输量并不很惊人?当然这是个比喻,实际情况要比这个复杂的。

再者有人说物早负责所有人的d道计算,就会造成负载过大,这个就是程序优化的问题,从当今cpu频率来说,这不是什么负担。有负担也不是什么不可完成的任务,记住算法,一个软件特别是游戏软件的命根子就是算法,无论什么引擎,图像质量,3d效果,都以算法为基础,如果不优化那我们每人有能力购置一套能够勉强大大游戏的机器,去用IBM服务器吧,我简单说一下优化方法,当然不会是IL2用的,只是给大家提个醒。

以下有点长请耐心的看看

d道是什么?d道是个矢量线段,对吧,它不会改变方向,它的抛物线很容易用2次曲线来描述,也就说数学模型比较容易,但是如果实时的不停计算这个函数也会给机器带来负担,所以设计游戏是要讲究效率和质量平衡的。在3维游戏里,为体现游戏场景要建立坐标系(分为左手和右手两种3D3用的是右手(好像)),又分为,世界坐标系,视觉坐标系,坐标分为X,Y,Z,在视觉坐标系中X,Y是你面到方向的平面坐标,Z就是景深,还有一个W值也用来表示景物的远近关系,W在矩阵转换中用到,关键的是Z轴,2D都不具备理解Z轴的能力,有个Z-BUFFER听说过吧3D卡的标志?既然是坐标系就有单位可以按比例表现真实距离,IL2中肯定是这样做的。还有一个最小单位用来表现粒度的,也就是刻画的真实性,我们不可能将现实的东西完全模拟出来。好说了一大堆该回到d道优化的问题上了,无论是机q还机炮的轨迹如果等分成小线段,都可以看成是直线,所以直到分段合理就可以乱真了,而且也没必要没个时刻都算,只要在线段的分界处算就行了,进一步优化干脆都没必要算,只要预先把分界点出的数值计算成表格,使用时从表里查询就行了。在一步优化,我们不用每个d药到计算,射击会打出一串d药,那我就一起算因为他们飞行的路径大致相同,我们只要预先确定一个散布值做每颗d药的分量即可,这样看来就算有上百人同时开火,我们的计算量大吗?

这还是我的一点小想法,IL2的不知道要精明多少倍,我认为服务器要计算的理由就是,除此以外,都有各种漏洞没有解决,服务器计算并通知但不做命中判断,只为了给除射击方以外的电脑显示用,这样做到最公平,子d一旦射出就不再受到双方网络影响,作弊?你只能看到你到的电脑中敌机不断中d,但是它照飞不误全无反应!

最后无论是那方计算d道,都存在延时,这是当今无法避免的,但是我劝某些人别想利用这个来个所谓提前躲避,一句话没用!因为延时情况是多变的,每一时刻都不同,在者自己和对方延时不一样时采取策略也不同,又时因该是滞后 *** 作才对,所以如果潜心研究这个倒不如把心思用在提高技术上,认同否?


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12541823.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存