Плагин Phaser Weapon, установите kill_DISTANCE - PullRequest
0 голосов
/ 24 октября 2018

Я использую плагин Phaser Weapon, и я установил тип убийства в kill_distance:

weapon.bulletKillType = Phaser.Weapon.KILL_DISTANCE;

Но он автоматически установлен на 2, что на самом деле не позволяет ему путешествоватьочень далеко.Мне интересно, как я могу установить его на большее число

заранее спасибо

Ответы [ 2 ]

0 голосов
/ 25 октября 2018

Вы можете просто установить bulletKillDistance :

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

Это выглядит как недосмотр в документации .

Обновление

Это было обновлено в источнике документации и должно быть обновлено онлайн после выпуска / развертывания.

0 голосов
/ 24 октября 2018

[статические] KILL_DISTANCE: integer Константа bulletKillType, которая автоматически убивает пули после того, как они превысили bulletDistance от их исходной позиции стрельбы.

К сожалению, я пробовал искать в документах, но яне удалось найти "bulletDistance".Например, если вы используете KILL_LIFESPAN, вы можете изменить переменную bulletLifespan, но в документе нет «bulletDistance».Это либо не реализовано, либо они забыли об этом в документации.Попробуйте, и это может / не может работать.

...