运动鞋批发网 > 知识库 >

looting

来源:运动鞋批发网时间:2024-03-18 09:20:47编辑:运动君

求《我的世界》伤害判定详解攻略

《我的世界》伤害判定研究:
瞬时补血对于不死族有负面的伤害作用
而瞬时伤害对于不死族则是正面的补血作用
因此通过透支瞬时补血,可以一次性杀死一群僵尸猪人
当然,这个肯定不是最重要的内容
这么多猪人,如果不用掠夺3掠夺3]的剑感觉就是浪费
但是毕竟剑还是有耐久的,用经验换金子值不值得呢?
关于MC中的伤害判定:
其实我们来研究一下MC的RPG元素
MC里面对于伤害的判断其实是很松懈的
只要是被伤害对象在指定时间内死亡,死亡都是算在造成伤害的人身上
很经典的一个应用就是,把怪打下悬崖
虽然摔落伤害不是我们造成的
但是由于我们最后一击和怪物摔死的时间差在伤害时效范围内
所以说怪物虽然是摔死的但是还是算在我们头上
因此我们这样杀死怪物也可以得到经验物品等
可以说是出于编程的方便,一个攻击并没有带上信息
因此也就是说,一个怪物被攻击了,怪物的代码只知道是被某个玩家攻击了
而不知道被什么武器攻击的
武器有没有锋利?有没有击退?有没有掠夺?
这些代码都是无从而知的"
因此为了要判断武器的属性,MC的代码做了一件很巧妙的事
在伤害造成的时候检查造成伤害玩家手里的武器
这个是很巧妙的办法,对于剑等的攻击来说,伤害造成的时候手里肯定就是造成伤害所用的剑
所以说检查玩家手中的武器就可以知道所带的特殊附魔效果了
这样做,每次攻击代码不需要带上额外数据存入游戏中"
"但是考虑一下远程攻击的情况
如果说我射了一支箭,在箭击中怪物之前把手中的武器换成剑,会怎么样呢?
怪物收到伤害了,自然代码就会用所谓巧妙的办法检查玩家手中的武器
然后发现玩家手中的是剑,就按照剑的附魔等特殊效果进行处理
这个时候就是应该利用这个代码的漏洞
如果你有一把掠夺3附魔的剑
先用弓射一个怪物,在箭击中怪物之前把手中的武器切换成剑
击中时,代码就会判断你手中的武器,就会认为伤害是被这把掠夺3的剑造成的
因此物品掉落就会有掠夺3的效果
尽管玩家根本没有用剑攻击怪物!
在这里我们也做相同的事情
利用可投掷的瞬时补血药水进行大范围攻击
在药水击中他们之前,将武器切换成掠夺3的剑
击中之后,伤害就会认为是被这把剑造成的
因此所有30个猪人掉落都会有掠夺3的效果
尽管我根本没有使用剑,也不会消耗剑的耐久"。
简单来说就是:
我先用弓射你一箭,然后在箭没射到你的时候换成剑,这样射到你身上的伤害就是剑的伤害。


我的世界伤害判定解析 我的世界伤害是怎么判定的

一般来说,判定会有几个步骤。1.伤害输出,当一个伤害性动作发出,或者伤害性物品触发,就会产生伤害输出。比如,击打动作,射箭动作,守卫者放出射线,摔落动作,TNT爆破,岩浆与生物接触,水与末影人接触,亡灵与阳光接触,凋零效果触发,药水的作用等等,这些都是伤害的输出。2.伤害判定,包括是否受到伤害,伤害来源等,当输出伤害成功给予了一个伤害承受方,就会造成伤害,这个很简单容易理解。而伤害来源就是输出者(摔落,阳光照射无伤害源),可以是多个方面的伤害源。另外,判定过程会出现免疫类效果和克制类效果,这个就生物本身的能力问题,例如 ,下界生物免疫火焰伤害,雪球仅对烈焰人造成伤害等。3.伤害计算,伤害计算会包括克制(注意包括亡灵杀手克制亡灵等),魔法(药水和附魔),伤害源的状态(力量加强或虚弱),护甲减益,金苹果的抗性提升等等,比较复杂。注意,还有判定的BUG。伤害判定会有倾主性。意思是伤害会尽量算在主角头上,TNT爆炸除外,恶魂的火焰弹爆炸,苦力怕爆炸等若伤害到僵尸猪人,他们会立刻攻击你,这是因为你在附近,游戏程序默认的是,恶魂和苦力怕等不会攻击猪人,因此你会成为替罪羊。2.伤害判定有时差性。伤害源输出后,只要是一段时间内受伤者死亡(不必立刻死亡),都会算为伤害源的伤害结果。比如,你攻击怪物,怪物没有立刻死,但是摔下悬崖而死,那么不会视为血量流失,而是算作你杀死的。3.伤害手段具有即时性。意思是,伤害源的伤害输出手段只与现在的状态有关,比如你射出一支箭,在箭造成伤害之前,你立刻换成剑,则判定为用剑杀死的。据此,可以很好的利用一些附魔效果,比如抢夺3,因为切换武器后这并不会造成武器耐久度下降,并且可以使武器魔法效果得以作用。望采纳

我的世界基岩版如何获得锋利32767钻石剑?

方法如下:1、玩家进入游戏之后按T键可以打开对话框,需要在对话框中输入指令即可获得锋利32767级钻石剑。2、输入/give @a minecraft:diamond_sword{Enchantments:[{id“minecraft:sharpness”,lvl:32767}]}。3、然后玩家需要按回车键就可以获得锋利32767的钻石剑了。游戏内容介绍玩家们可以自由选择游戏模式 [生存、创造、冒险、极限 (仅Java版) 和旁观模式(仅Java版) ]。在各种模式中体验不一样的有趣玩法,在生存模式中享受打怪、冒险等多种乐趣,在创造模式下享受当创世神的乐趣。该游戏以玩家在三维空间中自由地创造和破坏不同种类的方块为主题。玩家在游戏中可以在单人或多人模式中通过摧毁或创造精妙绝伦的建筑物和艺术,或者收集物品探索地图以完成游戏的成就(进度)。玩家也可以尝试红石电路和指令等玩法。

我的世界怎么用命令方块把钻石剑弄成锋利32767击退32767?我实在不会!(我是网易版的,请告

我的世界网易版不可以使用命令方块把钻石剑弄成锋利32767,击退32767的两种附魔效果,因为没有这种指令,只有普通手机版的我的世界,可以通过下载一个多玩我的世界盒子,使用悬浮窗功能,就可以把锋利和击退两种附魔效果全部加到钻石剑上,按照以下步骤操作。需要使用到的APP:我的世界普通手机版,多玩我的世界盒子。第一步、打开已经下载的多玩我的世界盒子APP。第二步、在多玩我的世界盒子界面点击启动游戏。第三步、进入普通的我的世界手机版,然后点击游戏。第四步、进入一个自己创造的世界。第五步、进入游戏后,点击多玩我的世界盒子悬浮窗。第六步、进入之后,点击附魔。第七步、这里就可以进行武器或工具各种附魔效果,点击木剑。第八步、选择一个想附魔的钻石剑第九步、选择好钻石剑以后,在附魔界面,选择高级附魔,第十步、然后这把钻石剑锋利和击退附魔的效果全部加到了满级,选择制作。十一步、返回拿出已经附魔好的钻石剑,可以看到两种效果都是100级的。十二步、然后攻击一只生物。十三步、就显示这个生物因为击退效果被击飞,而且因为还有锋利附魔效果所以被直接干掉了。十四步、也可以攻击其他生物,比如女巫。十五步、一样的效果直接被击退和干掉。

我的世界30倍掉落物指令是什么?

很高兴为您解答比较方便的方法就是使用指令获得高等级抢夺的钻石剑和高等级时运的钻石稿,指令如下:仅限于JAVA版本获得一把32727级抢夺的钻石剑1.13+的版本:/give @p minecraft:diamond_sword{Enchantments:[{id:"minecraft:looting",lvl:32727}]} 11.12-的版本:/give @p minecraft:diamond_sword 1 0 {ench:[{id:"minecraft:looting",lvl:32727}]}获得一把32727级时运的钻石稿1.13+的版本:/give @p minecraft:diamond_pickaxe{Enchantments:[{id:"minecraft:fortune",lvl:32727}]} 11.12-的版本:/give @p minecraft:diamond_pickaxe 1 0 {ench:[{id:"minecraft:fortune",lvl:32727}]}希望能帮到您( ̄▽ ̄)~*

上一篇:somethingfornothing

下一篇:没有了

相关推荐

热门头条