我的世界弓怎么带火?
要弄明白这个问题,需要了解两个原理,一个是弓的杀伤机制,另一个是火了。
1、杀伤机制 弓的杀伤机制是这样的(以发射普通箭头为例):你按住上键(或鼠标中键),左键点击怪物,这时你的瞄准框会放大怪物,当你松开键的一瞬间,一个箭头会射出去,打在怪物身上,造成伤害。这里有一个前提,就是你在按下键的同时,右键也要一起按下去,形成“拉弦”的动作。如果只按了下键,没有按右键,那么箭就会发射出去,但不会对目标造成任何伤害;反过来,如果你先按了右键不松开,再按一下下键,虽然你能听到弹指的声音,但箭不会发射出来。这就是弓的杀伤机制,也是让弓能实现自动瞄准的目标。因此要想让弓带上火,就要改变这个杀伤机制,让它能在不释放箭的情况下也能对目标造成伤害。
2、引火装置 上面说到,要想让弓带上火,就要改变它的杀伤机制。如何改变呢?最简单的办法就是用引火装置来代替火矢。我的做法是在弓上插上一个东西,让它在射箭的过程中能够触碰到身后的火堆从而产生火花,而不用的箭则放到另一个盒子里面。这样在游戏里,我就能通过控制弓的方向来控制引火的方向,达到“点火”的效果!
为了便于操作,我在地上放置了一个按钮(也可以放置在箱子里面,用拉杆开关来替代按钮,更加方便),当我对准目标按下按钮时,弓就会发射出去,同时引火装置开始工作。当它遇到身后火堆中的一根柴火的时候,就会产生火花,从而“点火”成功。当然,这个设计也存在着一定的缺陷,那就是对于移动速度快的怪物就不太适用,因为你很难在它逃跑前就击溃它。