This commit is contained in:
aozhiwei 2019-06-11 11:53:20 +08:00
parent 9bb20edbe0
commit a4fbedb72b
2 changed files with 11 additions and 0 deletions

View File

@ -70,3 +70,13 @@ ColliderComponent* Building::GetBoxBound()
);
return collider;
}
void Building::GetAabbBox(AabbCollider& aabb_box)
{
aabb_box.active = true;
aabb_box.owner = this;
aabb_box._min.x = -meta->i->tilewidth()/2.0;
aabb_box._min.y = -meta->i->tileheight()/2.0;
aabb_box._max.x = meta->i->tilewidth()/2.0;
aabb_box._max.y = meta->i->tileheight()/2.0;
}

View File

@ -25,4 +25,5 @@ class Building : public Entity
virtual void FillMFObjectPart(cs::MFObjectPart* part_data) override;
virtual void FillMFObjectFull(cs::MFObjectFull* full_data) override;
virtual ColliderComponent* GetBoxBound() override;
virtual void GetAabbBox(AabbCollider& aabb_box) override;
};