Я почти закончил свою игру, мне просто нужно добавить пули, которые стреляют, когда вы нажимаете пробел
У меня действительно есть некоторый код, который я использовал из учебника, однако он указывает на мышь.Я знаю, что мне нужно перенести его в обработчик ключей, но я не знаю, как.
Я также не знаю, как избавиться от вейдовой части, я знаю, что это исходит от a.Файл JSON, но я не хочу
Вот код:
var nextFireTime = lastFireTime + 1 / fireRate;
var time = wade.getAppTime();
if (wade.isMouseDown() && time >= nextFireTime)
{
lastFireTime = time;
// create bullet...
}
wade.setMainLoopCallback(function()
{
// code to execute several times per second
}, 'fire');
if (wade.isMouseDown())
{
var spacemanPosition = spacemanImage.getPosition();
var spacemanSize = spacemanImage.getSize();
var sprite = new Sprite('images/alien.png');
var bullet = new SceneObject(sprite, 0, shipPosition.x, shipPosition.y - shipSize.y / 2);
wade.addSceneObject(bullet);
bullet.moveTo(shipPosition.x, -500, 600);
}
bullet.onMoveComplete = function()
{
wade.removeSceneObject(this);
};
var lastFireTime = 0;
var fireRate = 5;