JL2010 发表于 2010-7-26 01:13

不用即时更新的海图 不套用公式 快速算出AOB的方法

在没有即时更新的海图下,能否准确和快速地算出AOB呢?答案是可以的,就只须以下3项资料,并举例如下:
1.敌船航向90度
2.我方潜艇航向也是90度
3.敌船在潜望镜的刻度是255度
首先你要有个概念是以敌船做中心起一个罗盘,不必划在纸上,在心里想着就可以,在罗盘中心的敌船叫C,潜艇叫A,敌船的航向叫B吧,敌船C现正向B方向前进,即CB是其航线方位90度,现在求另一直线AC,就是潜艇A望向敌船C的视线,只要知道潜艇A在这罗盘的方位,A和B相减就能算出AOB是多少度了。
现在开始计算潜艇A的方位,由于潜望镜的刻度是以船头尖为0度,然后顺时针方向刻划出360度的(和罗盘刻度次序相同),现潜艇向着90度方位前进,潜艇刻度是0度,望向敌船C时是255刻度即=罗盘方位345度(255+90),潜艇A就是在敌船C的对面,也可当作敌船以同一视线回望潜艇A的方位,就是345-180=165度(当一条直线经过罗盘中心到达罗盘圆圈的两端,两端的度数相差必定是180度)。
在罗盘上CA线=165度,CB线=90度,CA和CB两线的夹角就是AOB,相减就是=165-90=75度了。
整个计算过程没用过三角几何原理,就只把潜望镜刻度换算成罗盘度数而已,这个计算法好处是可以很快算出准确的AOB,简单几个加减数,一般人用心算就可以,没有既定公式套入,避免了遇到极端例子时给公式卡住,只要你心中假设着有一个以敌船为中心的罗盘就可以了,各位试试看。

既然说到极端例子,就举一个出来示范一下:
1.敌船航向327度
2.我方潜艇航向235度
3.敌船在潜望镜的刻度是323度
(这个例子的数值是由版友 ice88shine 提供,感谢 ice88shine)
同样,心中想象着划了一个以敌船为中心的罗盘.....
首先转换潜望镜的323度为罗盘方位: 由于潜望镜0度=罗盘235度(潜艇航向),潜望镜323度就是罗盘198度了,因为潜镜从0度左移37度就是323度,所以罗盘235度左移37度就是198度了。你也可以用235+323-360来求出198度,为何要减360度不用解释了吧,我说过不套用公式的,用你的常识。
留意上述那个只是潜望镜望向敌船的方位,现在须要知道潜艇的方位就是上述方位的对面,即是198-180=18度了。
AOB就是327度与18度这两条线的夹角,等于(360-327)+18=51度了,AOB夹角中间有一个0度,如果你硬想着计算公式就可能会被卡住了,又一次证明运用常识比套用公式好。
这个例子尤于会出现大于360度和AOB夹角含有0度,计算时数字不能直接相加减,如果心中想着套用公式是有可能被卡着的,心中想着罗盘图像就不会被混乱了。
希望这帖子能帮忙各位艇长。(如有不明白请看15楼)

w_xi2005 发表于 2010-7-26 10:08

LZ这个比游戏的那个算法还要复杂。

JL2010 发表于 2010-7-26 15:16

LZ这个比游戏的那个算法还要复杂。
w_xi2005 发表于 2010/7/26 10:08:00http://bbs.3dmgame.com/images/common/back.gif
这个就是游戏的那个,给100%难度下,或选择了没有即时更新海图的情况下用的。只要你真正明白了才会觉得容易的。
如果了解有困难,建议你参考SH4里美军潜艇的TDC面板,或在这里发问题也可以。

kevintian2008 发表于 2010-7-26 15:31

敌舰航向你是这么知道的? 上帝之眼?

有了敌舰航向/我舰航向/潜望镜刻度, 算AOB还用教程?

cypunker 发表于 2010-7-26 17:29

对LZ无语~~~~~~~~~~~~~

JL2010 发表于 2010-7-26 19:03

敌舰航向你是这么知道的? 上帝之眼?

有了敌舰航向/我舰航向/潜望镜刻度, 算AOB还用教程?
kevintian2008 发表于 2010/7/26 15:31:00http://bbs.3dmgame.com/images/common/back.gif
你还问,不久前不只我一个已经回复过你,忘了就看自己的旧帖吧。
你没看2楼吧,有了这些资料一样有人说复杂。论坛讨论而已,你也可说出你的方法,用不着酸溜溜地说话吧。

sxfly1983 发表于 2010-7-26 19:18

这个要鼓励 虽然看不懂 但是支持!

ice88shine 发表于 2010-7-27 19:17

回复 4# kevintian2008 的帖子

作为舰长如果你不知道我舰航向/潜望镜刻度,那么建议你直接跳海。至于敌舰航向相信你这么个高手也应该能轻松获得。如果你有比楼主更方便的计算方法可以分享一下,大家讨论。100%难度下我是找不到你所谓的上帝之眼在哪里的,要是上帝特别眷顾你就另当别论了。如果你是超级高手自然可以不屑这个帖子,也不必在这里冷嘲热讽,希望能看到阁下的大作

ice88shine 发表于 2010-7-27 19:20

原来LZ把我们的讨论贴总结在这里了,鼓励的同时也别忘了注明出处,侵犯版权可是要被罚永久哑弹的^_^

JL2010 发表于 2010-7-27 21:59

回复 9# ice88shine 的帖子

在同一论坛下,我自己发表的言论,问谁拿版权?
在你标题下,别人发表的言论是否全属于你,不属于发表者?弄清楚才好。
假如有人在你标题下发表诽谤或犯罪的文章,是发表者要负责还是你要负责?
如果有人转载我的文章,都只是问我要求权限吧,难度是问你?

navyson 发表于 2010-7-27 22:30

JL2010 发表于 2010-7-28 18:52

ice88shine,
需然与版权无关,第二个例子的数字是你提供的,我已编辑了帖子列明了这点,这个是典型的极端例子,正好用作说明,谢谢。

ice88shine 发表于 2010-7-28 19:53

在同一论坛下,我自己发表的言论,问谁拿版权?
在你标题下,别人发表的言论是否全属于你,不属于发表者?弄清楚才好。
假如有人在你标题下发表诽谤或犯罪的文章,是发表者要负责还是你要负责?
如果有人转载我的文章,都只是问我要求权限吧,难度是问你?
JL2010 发表于 2010/7/27 21:59:00http://bbs.3dmgame.com/images/common/back.gif

呦呦,开个玩笑而已,楼主居然较起真来了。

JL2010 发表于 2010-7-28 20:02

在同一论坛下,我自己发表的言论,问谁拿版权?
在你标题下,别人发表的言论是否全属于你,不属于发表者?弄清楚才好。
假如有人在你标题下发表诽谤或犯罪的文章,是发表者要负责还是你要负责?
如果有人转载我的文章,都只是问我要求权限吧,难度是问你?
JL2010 发表于 2010/7/27 21:59:00[url=http://bbs.
ice88shine 发表于 2010/7/28 19:53:00http://bbs.3dmgame.com/images/common/back.gif
喔,还好,原来你在开玩笑,我心血少,以后不要开这些玩笑啦,你看看12楼吧,我还是编辑了帖子。

JL2010 发表于 2010-7-28 20:09

如有看不明白的朋友,我建议你们自己用我第一个例子来划个图试试,一定要你自己划才能领悟到个中道理的,跟着我以下的步骤做吧,第一个例子是....敌船和我方潜艇的航向都是90度,敌船出现在潜望镜刻度255度:
1.先以潜艇为中心划出-个罗盘出来并划出潜艇航向90度(对着正东方)。
2.划出敌船的位置,它是在潜望镜刻度255度的,求出其正确的罗盘方位就可划出潜艇正确的位置,这个不会困难吧,可看1楼,答案是345度,顺便也划出其航向线向着正东方(90度)。
3.然后移动这个罗盘,由潜艇为中心移至以敌船为中心,并延伸潜艇望向敌船的视线到罗盘边沿。
这时图已完成,你会发现延伸了的视线方位仍为345度没变的,而潜艇在这罗盘的方位就是345-180=165度,因为是在同一直线上并经过中心点啊。
到这里你应该已看见AOB角了,就是165度与90度相减,有了图不用再说了吧。
说简单点,就是把潜艇的罗盘移动到敌船上,并求出我方潜艇的方位,所以你明白后,以后是无须划图出来的。

WDS1234wds 发表于 2010-7-30 09:03

LZ这个比游戏的那个算法还要复杂。
w_xi2005 发表于 2010/7/26 10:08:00http://bbs.3dmgame.com/images/common/back.gif
还要复杂

JL2010 发表于 2010-7-30 09:32

回复 16# WDS1234wds 的帖子

你还未明白啊,现时你玩的是有海图即时更新的难度,表示海图上可看见所有船只的移动,你可以直接在海图上量度AOB,但当你调整游戏难度较高时,你的海图就不会显示其他船只了,只能看见你自己的潜艇,计算AOB就不会再那么简单了,我就是从不简单的方法中想出一个比较简单易明的方法出来给大家,但你若是没兴趣挑战较高难度,本帖你可无视了。

斯卡帕湾雄牛 发表于 2010-8-7 21:32

回复 4# kevintian2008 的帖子

通过两次测距可以知道目标距离和方位,在海图上很容易标记出两个点,连接这两个点,就是目标的
实际航线,用360°量角器工具可以读出目标航向值,这可是3,4,5代通用的办法。

斯卡帕湾雄牛 发表于 2010-8-7 22:00

回复 1# JL2010 的帖子

只要看看德军潜艇上那个航向和方位改变的那个罗盘(经典的3个罗盘之一),在测出目标航向的前提下,通过潜望镜上的目标方位值,很容易稍加计算就可以算出AOB值。这个罗盘在SH3中是可以直接使用的,SH5可以加载MOD,界面中就有了那个罗盘。

其实还有更好的方法知道AOB而不用任何计算。
在测出敌舰航向的前提下,改变自己潜艇的航向,使潜艇航向垂直于敌舰航向。调出XO参数输入盒子,
把你的潜望镜视线看着你的零方位(尾管射击时看180方位),手动输入AOB值为左舷90度或右舷90度。
再次把你的潜望镜对准目标,此时AOB值会跟着改变为另一个值,这就是目标的即时AOB值。
只要目标航向和潜艇航向不变,这个AOB值会随着目标的所处的方位即时更新,这就是德军潜艇特有的
联动特性。

JL2010 发表于 2010-8-8 01:00

回复 19# 斯卡帕湾雄牛 的帖子

首先多谢阁下垂注本帖。
本人觉得玩SH5若载入任何前作的仪表mod,就不像在玩SH5了,不过新的1.2版已加进了罗盘,而且更能准确读取罗盘上的刻度,计算时更准确。
在测出敌船航向后,改变潜艇航向来输入AOB好像比立即计算来得慢,但不失为一个不用计算的方法,可看情况使用。
德军潜艇的AOB值的即时更新在SH5里是根据潜望镜所望的方位的,所以发射鱼雷前潜望镜要再次对准敌船,与SH4美军潜艇发射前的锁定有异曲同功之妙,亦各有优点,个人倾向美军潜艇的操作,因其AOB值可以直接从TDC仪表读出,不用计算,只是鱼雷发射时没有齐射设置。
以上是本人愚见,还望能多与达人们讨论。

漫步者09 发表于 2010-11-28 15:00

这个算法简单吗?

vic006 发表于 2010-11-28 16:36

知道了目标航向等于知道了aob角,还用教程来算,不知楼主小学毕业了么?

JL2010 发表于 2010-11-29 01:29

本帖最后由 JL2010 于 2010-11-29 01:58 编辑

知道了目标航向等于知道了aob角,还用教程来算,不知楼主小学毕业了么?
vic006 发表于 2010-11-28 16:36 http://bbs.3dmgame.com/images/common/back.gif


我小学毕业与否又如何?你知不知道这样说法不单只是开罪了我一个人,还开罪了其他真的不懂算AOB的人,如果没有人说不清楚我会出帖子吗?
你甚至连版主也侮辱了,因为版主高亮了本帖子和给加了分,如果你想表示高人一等,应该拿出你的本事来,这样没水准的说话,别认为可以贬低别人抬高己,其实你正在侮辱你自己本人,自暴其丑,就算你做到博士教授你的品德都和一般未受过教育的贩夫走卒没太大分别。
版主请留意22楼这等没水准的帖子沾污贵论坛。

xdsp1234 发表于 2011-3-24 14:30

回22楼 如果直接知道了敌船航向就等于知道了AOB 不用算?

那德国科学家也没必要在二战发明这个东西了(见图)。。。

就是因为即使海图画出航向 脑子还是要反应一下要花点时间 有时候可能脑子还转不过弯来 用这个Whiz-Wheel大大加快了计算AOB速度

为了更快把握战机 德国科学家做了这个机械的“智能盘” SH4美国的TDC已经把这个进行机电整合进TDC了


还有vic008就是kevin2008的马甲 此人马甲多 发帖 喜欢乌龙 自导自演 自己顶自己 用马甲抨击他人

尤其一直抨击人家真正的100%手动技术

xdsp1234 发表于 2011-3-24 14:32

还有补充一句 kevin2008 SH连敌船航向都不知道怎么去测 你真可以去死了

你的所谓手动 第一步识别完全是多余的 你连测距怎么回事都还没搞清楚

今夜有点闲 发表于 2011-5-29 23:21

感谢分享,支持!

kevintian2008 发表于 2011-10-2 00:03

回22楼 如果直接知道了敌船航向就等于知道了AOB 不用算?

那德国科学家也没必要在二战发明这个东西了(见 ...
xdsp1234 发表于 2011-3-24 14:30 http://bbs.3dmgame.com/images/common/back.gif


时隔大半年准备重新玩SH5的时候,我才注意到这个帖子,所以声明一下:

KEVINTIAN无任何马甲, 我没那么无聊。我玩的是游戏, 不是马甲。

:@

JL2010 发表于 2011-10-2 09:15

本帖最后由 JL2010 于 2011-10-2 09:19 编辑

回复28楼 Kevintian 2008 ,
如果你不是无聊就是眼睛看过头了,我标题已说明[不用即时更新海图],你何以出4楼的帖子?就算你真的看漏了眼你却又毫无歉意,别人当你来乱你也可怪不得人。
我这标题是给玩较高难度的手动发射鱼雷的玩家来讨论的,只想用海图拿数据的玩家可以绕路过,连如何测距测速都未懂的玩家稍後学懂了再来吧,只会用自动瞄准或用ABC线辅助的玩家更不必说了。

lili_032_wang 发表于 2012-1-5 22:16

那个罗盘是MOD里的吧,我怎么没有

JL2010 发表于 2012-1-6 09:46

lili_032_wang 发表于 2012-1-5 22:16 static/image/common/back.gif
那个罗盘是MOD里的吧,我怎么没有

你是否指潜艇上的罗盘你没有见到?
这个罗盘你必须要把游戏升级上1.2版才会看见的,而且它是预设隐蔽着的,你要在萤幕下方近中央位置找寻一个按键点击把它叫出来,留意这个罗盘不是一般的圆形仪表,而是更准确的横向刻度,滑鼠指向这个罗盘的刻度就会显示出准确的读数,不像传统的圆形仪表要自行数刻度来读数。
如果你说的罗盘是敌船上的话,那个当然不存在,这是我解释这个心算法的虚拟罗盘,是假设自己在敌船上看它的罗盘。不知你有否听过一种速算法叫珠心算,就是自己在脑海中虚拟一个珠算盘,计算加减乘除起来比传统的计算法快很多倍,目前有很多大人小孩都在学习着,我这个AOB心算法也可叫罗盘式心算法,基础和珠心算法一样吧。
页: [1] 2
查看完整版本: 不用即时更新的海图 不套用公式 快速算出AOB的方法