koom .js检查对象精灵类型?object.is吗?



我正在用kaboom.js创建一个游戏,并想检查player.onHeadbutt((obj) => { if(object.is('surprise-block')) {...} })回调中的对象,但显然该方法不存在?我在做一个基于6个月前youtube视频的教程。从那以后图书馆有那么大的变化吗?如果是这样的话,我觉得它没有得到很好的维护……除了kabooom .js,还有其他推荐的游戏库吗?

而且. .我在哪里可以检查哪个版本的kaboom.js我有,我怎么能检查什么对象精灵类型我正在与之交互?

我想破坏headbutt的精灵,并用另一个精灵代替它…

我刚刚知道怎么做了:

player.onHeadbutt((obj) => {
const x = obj.pos.x;
const y = obj.pos.y;
add([
pos(x, y),
sprite("coin"),
])
obj.destroy()
})

你必须在添加精灵之前添加pos(x,y)。我不知道这很重要…

相关内容

最新更新