Как правильно импортировать pygame в Microsoft Visual Studio Enterprise 2019? - PullRequest
1 голос
/ 15 марта 2020

Я использовал неофициальный файл .whl, загруженный из http://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame, чтобы установить пакет pygame и затем импортировать его в мою Visual Studio Enterprise 2019, но очевидно, что pygame все еще не найден в списке разрешенных библиотек. импортироваться в VS Enterprise 2019. Как правильно импортировать и использовать pygame в Visual Studio Enterprise 2019?

#space invaders
#set up the screen
#python 2.7

import turtle
import pygame, sys
import os
pygame.init()

#set up the screen
screen = turtle.Screen()
screen.bgcolor("black")
screen.title("Space Invaders")

#draw border
border_pen = turtle.Turtle()
border_pen.speed(0)
border_pen.color("White")
border_pen.penup()
border_pen.setposition(-300, -300)
border_pen.pendown()
border_pen.pensize(3)
for side in range(4):
    border_pen.fd(600) #fd == forward
    border_pen.lt(90) #lt == left; takes in degrees as argument
border_pen.hideturtle() #hideturtle() == ht()

#create player turtle
player = turtle.Turtle()
player.color("blue")
player.shape("triangle")
player.penup()
player.speed(0)
player.setposition(0, -250)
player.setheading(90)
playerSpeed = 15

#function for moving the player left and right
def move_left():
    x = player.xcor()
    x -= playerSpeed
    if (x < -280):
        x = -280
    player.setx(x)
def move_right():
    x = player.xcor()
    x += playerSpeed
    if (x > 280):
        x = 280
    player.setx(x)

#function for binding keys to specific functions
while running:
    keys = pygame.key.get_pressed()
    for event in pygame.event.get():
        if (event.type == pygame.QUIT):
            running == False
    if keys[pygame.K_LEFT]:
        move_left()
    if keys[pygame.K_RIGHT]:
        move_right()
turtle.listen()
#turtle.onkey(move_left, "Left")
#turtle.onkey(move_right, "Right")

delay = input("Press enter to close")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...