我想使用p5js
创建游戏,然后用Cordova
包装它。我想创造一艘宇宙飞船,当我点击它时,它会发射子弹。以下是我的代码:
function setup() {
canvas = createCanvas(window.innerWidth, window.innerHeight);
spr = createSprite(width/2, height-50,
40, 40);
spr.shapeColor = color(255);
spr.onMousePressed = function() {
console.log("mouse press");
var bullet = createSprite(spr.position.x, spr.position.y - 50, 10, 40);
bullets.push(bullet);
}
}
我用Google Chrome
测试它,它适用于鼠标。但是,如果我更改它的移动开发模式,它将不再起作用。我试过了
spr.touchStarted = function() {
console.log("mouse press");
var bullet = createSprite(spr.position.x, spr.position.y - 50, 10, 40);
bullets.push(bullet); }
我想知道我是否有办法做到这一点。