想要做一个2D的游戏,不需要用C++来编写,那就大材小用了,python是一个更好的选择,pygame等包非常适用于2D游戏的开发,下面是一段创建基于pygame来创建的一个简单的窗体:
import pygame
import sys
def run_game():
pygame.init()#初始化背景设置
screen = pygame.display.set_mode((1200,800))
bg_color = 230,230,230
screen.fill(bg_color)
pygame.display.set_caption("Game")
while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
sys.exit()
pygame.display.flip()#让最近绘制的屏幕可见
run_game()