[]matter中更换texture

我想在两个body碰撞的时候替换其中一个的texture,但是下述代码确不起作用.
能够确定的是bodyB.render.sprite.texture这个属性的值的确变了,但是不起作用,图片没变,好像没有更新.

//事件回调---collisionStart
Matter.Events.on(engine, 'collisionStart', function(event) {
var pairs = event.pairs;
// change object colours to show those ending a collision
for (var i = 0; i < pairs.length; i++) {
var pair = pairs[i];
pair.bodyA.render.fillStyle = '#2A2CB2';
pair.bodyB.render.fillStyle = '#2A2CB2';
pair.bodyB.render.sprite.texture = './comp/block.png';
}
}
已邀请:

Monica - 知识达人

赞同来自:

物理引擎我们调用的是js原生的,你直接去看js原生的资料即可!

要回复问题请先

商务合作
商务合作