Phaser武器插件,设置kill_DISTANCE

时间:2018-10-24 15:58:43

标签: javascript phaser-framework

我正在使用移相器武器插件,并且已将kill类型设置为kill_distance:

weapon.bulletKillType = Phaser.Weapon.KILL_DISTANCE;

但是,它会自动设置为2,这实际上不允许它移动很远。我想知道如何将其设置为更大的数字

预先感谢

2 个答案:

答案 0 :(得分:2)

您只需设置bulletKillDistance

weapon.bulletKillType = Phaser.Weapon.KILL_DISTANCE;
weapon.bulletKillDistance = 50;

这让我叫an oversight in the documentation

更新

This has been updated in the documentation source,一旦发布/部署,应在线更新。

答案 1 :(得分:1)

  

[静态] KILL_DISTANCE:整数   bulletKillType常量,在项目符号消失后自动将其杀死   超过其原始射击位置的子弹距离。

不幸的是,我尝试搜索文档,但是找不到“ bulletDistance”。例如,如果使用KILL_LIFESPAN,则可以更改bulletLifespan变量,但是文档中没有“ bulletDistance”。这要么没有实现,要么他们在文档中忘记了。试试这个,它可能/可能不起作用。