第一中文网

第一百四十六章 火球 (第1/3页)

天才一秒记住【第一中文网】地址:www.dyzww.cc

看!这草方块上漂浮着一个黑中带橙的小球球。

这是什么东西?你捡起来,一看:哦吼,火焰弹。

相信大家第一眼见到火焰弹时,看到这个“弹”字,都误以为是某种炸弹吧?其实稍加研究就知道,这东西除了远程点火以外,基本没啥用。

真的是这样吗?火焰弹在发射时,方向是不固定的,但可以通过某种技术来实现“定向火焰弹”,进而造出“火焰弹无线信号传输”。只不过这就不是指令了,这已经是红石技术了,具体想要深入了解的可以看看:av《没有电磁波?!但我们依然可以开发无线电技术(无线红石技术入门)》

既然火焰弹在指令方面还没什么大用,那为什么我要说这东西?

仔细想想,火焰弹到底是个啥?

肯定是个实体啦!那么是实体中的什么呢?

弹射物啊!

我们目前已知的弹射物,它们都会受到重力影响,所发射出的路径是一个标准的抛物线。

但火焰弹发射后并不会受到重力影响,且速度(看起来)保持不变,以一种无视空气阻力向全世界物理学家挑衅的态度一直飞,直到撞到某个东西或因存在时间过长而被删除。

所以,火焰弹到底是什么?

弹射物啊!那不然是什么。

火焰弹其实也是弹射物,它属于弹射物中的“火球”。属于火球这类的弹射物还有:

恶魂火球、烈焰人火球、凋零之首、末影龙火球

火球有一个共通标签,即“火球共通标签”,内容很简单,就两个东西:

power(值:列表)

direction(值:列表)

这两个标签的内容是一样的,都是一个列表,内有三个对应x、Y、Z三个轴的值,这三个值类型都是双精度浮点数。更形象亿点来说,是这样:

power:[0.00d,0.00d,0.00d]

direction:[0.00d,0.00d,0.00d]

它们除了标签名称不一样之外,唯一不一样的,就只有它们的功能了。

我们知道,一个物体的运动过程中的速度按变化可分为两种:变速运动和匀速运动。变速运动中,还有匀变速运动,即加速度不变的运动。按运动轨迹也可分为两种:曲线运动和直线运动。就在刚刚,张三对着服务器主城来了一发火焰弹。如果你刚巧把这段录下来了,那好!赶紧以0.05x倍数播放这段录像,仔细观察这个火焰弹,你会发现:

这火焰弹的初速度(v0)为0,随后加速以直线运动的方式最终以极快的末速度(vt)撞击了主城的木质大门,用时(t)87游戏刻,中途间加速度(a)似乎保持不变。你应该知道,火焰弹的这种运动,叫做:匀加速直线运动

其中,不管是初速度还是末速度,它都存储在火焰弹的motion标签中,但这个加速度存储在哪呢?

答案很简单,必然是power和direction之一。而power有“供以动力”的意思,自然就是它了。

power的作用就是设定火球的加速度。在火焰弹发射时,游戏会在一定范围内随机生成power的三个轴的加速度值,这就是火焰弹为什么每次发射的方向都不一样,生成后这三个值就固定了,除非外力修改。同时,火焰弹的初速度为0。发射后,每游戏刻,游戏都会将power的三个值加到direction的三个值中,让火焰弹以匀加速直线运动的方式运动。

等等,为什么加的是direction而不是motion呢?

答案仍然非常简单,direction

本章未完,请点击下一章继续阅读!若浏览器显示没有新章节了,请尝试点击右上角↗️或右下角↘️的菜单,退出阅读模式即可,谢谢!

如遇章节错误,请点击报错(无需登陆)

新书推荐

都市超品仙医 活在两个世界 大秦:这个太子总想着造反 与其说瞎话不如 穿越万界:神功自动满级 诛神乾坤 多子多福,仙女都被他抢了怎么办