1 decade ago by afflicto
I have a 'water' entity:
And a player entity
Now when I move my character inside my water entity, it won't register.
'touches' always returns false anyway.
Why?
ig.module('game.entities.water')
.requires(
'impact.entity'
)
.defines(function() {
EntityWater = ig.Entity.extend({
_wmDrawBox: true,
_wmScalable: true,
_wmBoxColor: 'rgba(0,0,0,0.5)',
});
});
And a player entity
ig.module('game.entities.player')
.requires(
'impact.entity',
'game.entities.water'
)
.defines(function() {
EntityPlayer = ig.Entity.extend({
//...
update: function() {
var water = ig.game.getEntitiesByType(EntityWater);
water = water[0];
if (this.touches(water)) {
//doesn't work :\
}
}
});
});
Now when I move my character inside my water entity, it won't register.
'touches' always returns false anyway.
Why?
