در این قسمت از آموزش درباره نحوه استفاده کردن از گرافیک های خارجی و منطق نمایش آنها در پایگیم صحبت میکنیم و همچنین مدل سازی در فایل models.py را شروع میکنیم.

#main.py

import pygame
from settings import WIN_HEIGHT,WIN_WIDTH,CAPTION
from models import Player

#display
win = pygame.display.set_mode((WIN_WIDTH,WIN_HEIGHT))
pygame.display.set_caption(CAPTION)


player = Player(WIN_WIDTH//2)



#main_loop
def main_loop():
	clock = pygame.time.Clock()
	running = True
	while running:
		player.draw(win)
		for event in pygame.event.get():
			if event.type == pygame.QUIT:
				running = False
		clock.tick(60)
		pygame.display.update()

main_loop()
#settings.py


#display
WIN_WIDTH = 600
WIN_HEIGHT = 750

CAPTION = "pygame tutorial"
#models.py

from settings import WIN_HEIGHT
from pygame import image

class Player(object):
	def __init__(self,x):
		self.x = x - 32
		self.y = WIN_HEIGHT - 100
		self.img = image.load("player.png")

	def draw(self,screen):
		screen.blit(self.img,(self.x,self.y))

 

سایر قسمت ها :

آموزش بازی سازی با زبان برنامه نویسی پایتون قسمت اول