python - 从 Vector2 获取 X 和 Y 坐标
问题描述
如何确定pygame.math.Vector2
对象的 x 和 y 坐标?
self.position = Vector2(x, y)
这是 Vector2 中 x 和 y 的输出:
[5,14.5]
解决方案
从文档:
可以使用属性或下标检索或设置向量的坐标
v = pygame.Vector3() v.x = 5 v[1] = 2 * v.x print(v[1]) # 10 v.x == v[0] v.y == v[1] v.z == v[2]
可以使用切片或 swizzling 设置多个坐标
v = pygame.Vector2() v.xy = 1, 2 v[:] = 1, 2
推荐阅读
- c# - Facebook webhook - 无法验证 URL。响应与 .net 中的挑战不匹配
- docker - 通过 azure 管道部署时,如何解决 docker-compose 文件中卷挂载的变量替换问题?
- grok - Grok 模式以 abc 或 bc23 开头
- amazon-web-services -
如何将文件归档到以日期为前缀的文件夹中? - android - 将文件写入外部存储卡android中用户选择的路径
- apache-kafka - 卡夫卡消费者从它正在读取的位置写入同一个队列
- oauth - 如何在 Microsoft Oauth2 登录页面中显示应用程序徽标
- google-cloud-platform - 如何在数据存储中创建复合索引以过滤实体中的多个属性
- python - 二维稀疏输入张量流
- reactjs - 如何在 React 中使用钩子重置本地状态