1075871059
本帖最后由 1075871059 于 2019-12-18 13:02 编辑

如题,不知道应该发到哪,所以发来灌水区给大家看看(这是要去问答版还是翻译版还是技巧版
建议浏览前先看一下wiki里的爆炸与实体交互部分
对比图:



英文wiki:https://minecraft.gamepedia.com/Explosion
中文wiki:https://minecraft-zh.gamepedia.com/%E7%88%86%E7%82%B8
*同一个词(impact),在同一句里能整出两个翻译(而且还是在公式里)
      对实体造成(爆炸的影响2+爆炸影响力)×8×威力+1点()的伤害

*明显在爆炸接触率解释上少了英文版的1、2、3、条目,相当于直接缺失了爆炸接触率的具体定义(在中文版看了半天摸不着头脑)
*附带的一些名词,比如计算exposure时实体的采样点怎么取的也因此缺失,而且好多词都有机翻的感觉
*其实我觉得英文版也没解释清楚这个采样点怎么来的,原文:
第一条,什么叫实体的碰撞箱被分成了 一个网格点空间分布不均匀的网格 而且这个网格还比他大([2×width+1] by [2×height+1] by [2×depth),由第二三条看,这些点应该就是采样点,大意是从爆炸中心向每个这些点发出射线,接触率就是不被阻挡的射线的占比,那么这些点是这个网格点中落在实体碰撞箱中的点吗?但是第一条说明了网格格大小,也没有说明网格各方向的单位长度啊=。=,我怎么确定这些点?上面说是算术估计导致的误差(就是计算机不能储存无限位小数要四舍五入,而这会导致误差)但是不考虑误差时是什么情况你也不告诉我啊
wiki里右边这个图是tnt这个实体的例子
[size=12.3704px]
A primed TNT AABB has directionally asymmetrical sample points (1/2.96 spacing) because of rounding.

作为一个1*1*1hitbox 的实体,它的取样点由于四舍五入间隔变为了1/2.96,以至于集中在东北下角
这也导致tnt大炮在朝向西时发射的最远,因为朝向这个方向时发射的tnt的接触率最高
For example, a typical TNT cannon has maximum range in the west direction partly because the primed TNT has largest sampled exposure in that direction.
但其实我也不太理解为什么朝西接触率最大,没做过真正意义上的tnt canon


到底是wiki本身解释不足只有靠大佬看游戏代码才能解答 还是我对关键句的理解不足没get到他的意思呢
关键问题:取样点的怎么来的?
                为什么tnt大炮朝西时接触率会比其他更高?
                我应该发到哪个区呢?


     我还发现了一个不同点:
      对实体造成(爆炸的影响2+爆炸影响力)×8×威力+1点()的伤害
     一个*7,一个*8 ,哪个是对的嘛?
欢迎大家积极讨论灌水 (大雾)





xmdhs
你可以改的。作为 wiki 的特色就是人人都可编辑。

你认为你理解的是对的,直接改就是。

不过中文 wiki 似乎是以英文 wiki 为准,所以你最好先去改英文的 Wiki (

1075871059
再也不直接从wiki里复制了,草稿里好好的,发布出来就是灾难

1075871059 发表于 2019-12-18 12:43
再也不直接从wiki里复制了,草稿里好好的,发布出来就是灾难

粘贴的时候最好以纯文本粘贴