如何让我的角色只移动到我的鼠标 x 位置并留在 Y 位置?

How to make my character only move to my mouse x position and stay in the Y?

import pygame

# pygame initialize
pygame.init()

# screen
screen = pygame.display.set_mode((700, 900))

# title icon
icon = pygame.image.load("image/stick_man_icon.png")
pygame.display.set_caption("stick man bizarre adventure")
pygame.display.set_icon(icon)

# player stick man
playerimg = pygame.image.load("image/stickman.png")
playerY = 700


# player
def player(playerX):
    screen.blit(playerimg, (playerX, playerY))


# pygame loop
running = True
while running:
    # mouse position 
    mx = pygame.mouse.get_pos()
     
    # rgb screen colors
    screen.fill((34, 139, 34))
    
    # event for
    for event in pygame.event.get():
        if event in pygame.event.get():
            if event.type == pygame.QUIT:
                running = False
    # game character movement
    player(mx)
    
    # screen display
    pygame.display.update()

我如何才能让角色保持不变 Y 但是当我移动我的更改时我的光标 X 它会随着光标移动? -e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e

pygame.mouse.get_pos() 的 return 值是一个元组。不能仅仅因为不需要 y-coordinate,就跳过它:

mx = pygame.mouse.get_pos()

mx, my = pygame.mouse.get_pos()

mx, _ = pygame.mouse.get_pos()