小编con*_*mer的帖子

如何测试一个点是否在椭圆内?

我正在开发一个 Pygame 项目,地图上有水。如果玩家进入水中,我想减慢玩家的速度。有水的区域呈椭圆形。如果形状是矩形,我可以减慢玩家的速度,但我不希望非水域区域减慢玩家的速度。那么我怎样才能得到玩家应该放慢速度的区域呢?如何控制角色坐标是否在椭圆内?

编辑:我检查了评论中的链接,它对我有用。

python pygame collision-detection python-3.x

1
推荐指数
1
解决办法
925
查看次数

标签 统计

collision-detection ×1

pygame ×1

python ×1

python-3.x ×1