tilemap.py 文件源码

python
阅读 26 收藏 0 点赞 0 评论 0

项目:kivy_rpg 作者: spinningD20 项目源码 文件源码
def aggro_check(self, size):
        aggro_range = self.map.tile_width * size
        offset = (self.map.tile_width * (size / 2))
        collided = []
        for player in self.player_characters:
            rect = Rect(player.x - offset, player.y - offset, aggro_range, aggro_range)
            collided += [e for e in self.entities if rect.intersect(Rect(*e.pos + e.size)) and e.data.type == 'enemy']
        return collided
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号