pygame游戏中的坐标系

pygame游戏中的坐标系

pygame教程qingyu2022-11-28 23:58:12115A+A-

  pygame游戏中的坐标系

we.png

  说明:

  不同的游戏引擎坐标系各有区别。pygame游戏引擎的坐标系。

  原点在左上角(0,0)

  x轴水平向右,逐渐增加,反之减少

  y轴水平向下,逐渐增加,反之减少

  游戏元素和矩形

  在pygame游戏中,所有可见的元素都是以矩形区域来描述位置的。

  描述一个矩形。要4个要素(x,y)(width,height)

  代码示例:

# 导入 pygame 模块
import pygame
# 启动 pygame 初始化
pygame.init()
# 创建特定尺寸的显示面对象
window = pygame.display.set_mode((500, 400))
# 在窗口中添加标题
pygame.display.set_caption('坐标系示例')
# 添加玩家猫精灵
image = pygame.image.load('img/mao.jpg')
# 将玩家猫精灵的初始坐标存储在两个变量中,即 x 和 y
x = 100
y = 100

# 用黑色填充背景
window.fill((0, 0, 0))
# 在 x 和 y 坐标处显示玩家猫精灵
window.blit(image, (x, y))
run = True
while run:
    
    # 将表面对象绘制到屏幕上
    pygame.display.update()
    # 迭代 pygame.event.get() 方法返回的 Event 对象列表。
    for event in pygame.event.get():
        # 如果事件类型为 QUIT,则关闭窗口和程序
        if event.type == pygame.QUIT:
            run = False
pygame.quit()

23.png

点击这里复制本文地址 欢迎来到大黄鸡源码分享网
qrcode

大黄鸡源码编程网 © All Rights Reserved.  
网站备案号:闽ICP备18012015号-4
Powered by Z-BlogPHP
联系我们| 关于我们| 广告联系| 网站管理