永兴城乡住房建设部网站,服务公司取名字大全,wdcp搭建网站教程,网页源代码提取文件玩家和静态物理组都加载好了#xff0c;那就应该开始操作玩家动态和静态之间的碰撞了
下面是通过点击图片按钮来操作碰撞的
sky.on(pointerdown, function () { console.log(图片被点击了#xff01;);
})
图片点击后让动态的玩家和静态的物理组碰撞#xff0c;就可以这…玩家和静态物理组都加载好了那就应该开始操作玩家动态和静态之间的碰撞了
下面是通过点击图片按钮来操作碰撞的
sky.on(pointerdown, function () { console.log(图片被点击了);
})
图片点击后让动态的玩家和静态的物理组碰撞就可以这么加
that.physics.add.overlap(player,platforms, collectStar, null, this)
在回调collectStar中做撞击后的操作
function collectStar (player, star){
star.disableBody(true, true);//碰撞后静态物体消失 可以操作撞击后静态物体消失当然也可以做其他的操作
比如玩家和静态物理碰撞玩家重新回到原来的位置同时碰撞的静态做个动画操作
that.tweens.add({ targets: player, x: player.x, y: 100,//设置玩家向下的高度 duration: 500, ease: Linear, onComplete: function () { // 回到原来的位置 tween that.tweens.add({ targets: player, x: player.x, y: 10, duration: 1000, ease: Linear });
}
})
上面的这种操作就是玩家的动态就是玩家向下后回到原来的位置静态物理组也可以做这样的操作大家可以照着改一改哦有不懂的可以来问的V 1606725537。