本文整理汇总了Python中utils.Util.dist方法的典型用法代码示例。如果您正苦于以下问题:Python Util.dist方法的具体用法?Python Util.dist怎么用?Python Util.dist使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类utils.Util
的用法示例。
在下文中一共展示了Util.dist方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: collide
# 需要导入模块: from utils import Util [as 别名]
# 或者: from utils.Util import dist [as 别名]
def collide(self, other_object):
distance = Util.dist(self.get_position(), other_object.get_position())
sum_r = self.get_radius() + other_object.get_radius()
if distance > sum_r:
return False
else:
return True
示例2: rock_spawner
# 需要导入模块: from utils import Util [as 别名]
# 或者: from utils.Util import dist [as 别名]
def rock_spawner(self):
if self.is_started:
if len(self.rock_group) >= Rock.LIMIT:
return
rock_pos = [random.randrange(0, self.canvas.CANVAS_WIDTH), random.randrange(0, self.canvas.CANVAS_HEIGHT)]
rock_vel = [random.random() * .6 - .3, random.random() * .6 - .3]
rock_avel = random.random() * .2 - .1
add_vel = self.score * 0.5 + 1
rock_vel = [rock_vel[0] * add_vel, rock_vel[1] * add_vel]
rock = Rock(rock_pos, rock_vel, 0, rock_avel, self.canvas)
distance = Util.dist(rock.get_position(), self.ship.get_position())
if distance < 200:
return
self.rock_group.add(rock)