我正在使用移相器武器插件,并且已将kill类型设置为kill_distance:
weapon.bulletKillType = Phaser.Weapon.KILL_DISTANCE;
但是,它会自动设置为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”。这要么没有实现,要么他们在文档中忘记了。试试这个,它可能/可能不起作用。