Entity.py 文件源码

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

项目:AIFun 作者: Plottel 项目源码 文件源码
def get_vector_to_closest_food(self):
        x_offset = self.closest_food.rect.centerx - self.rect.centerx
        y_offset = self.closest_food.rect.centery - self.rect.centery

        vector_length = math.sqrt((x_offset * x_offset) + (y_offset * y_offset))

        if x_offset == 0 or vector_length == 0:
            x_vel = 0
        else:
            x_vel = x_offset / vector_length

        if y_offset == 0 or vector_length == 0:
            y_vel = 0
        else:
            y_vel = y_offset / vector_length

        self.closest_food_vector = x_vel, y_vel
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号