Javascript p5js-特定对象上的touchStarted事件

Javascript p5js-特定对象上的touchStarted事件,javascript,p5.js,Javascript,P5.js,我想用p5js创建游戏,然后用Cordova包装它。我想创造一个宇宙飞船,当我点击它时,它会射出一颗子弹。下面是我的代码: function setup() { canvas = createCanvas(window.innerWidth, window.innerHeight); spr = createSprite(width/2, height-50, 40, 40); spr.shapeColor = color(255); spr.onMousePres

我想用
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);
  }

} 
我用
googlechrome
测试它,它可以用鼠标操作。然而,如果我改变它的移动开发模式,它就不再工作了。我试过了

spr.touchStarted = function() {
    console.log("mouse press");
    var bullet = createSprite(spr.position.x, spr.position.y - 50, 10, 40);
    bullets.push(bullet);   }

我想知道我是否有办法做到这一点。

你能不能说得更具体一点,而不是说它已经不起作用了?这段代码到底是做什么的呢?换句话说,你可以发布一个我们可以实际运行的代码吗?你可以说得更具体一些,而不是说它不再工作了吗?这段代码到底是做什么的呢?换句话说,你能发布一个我们可以实际运行的代码吗?