2D游戏中如何载入主要元素

xiaoxiao2021-02-28  28

    载入游戏背景图片之后,可以使用坐标值的变换来移动背景图片。接下来需要载入主角元素。

导入随机函数

    选择Python作为开发语言,用到一个随机函数。

import random random.randrange(10,100)

载入主角飞机

    假设主角的飞机是从下往上飞,那它的飞机头应该是朝着电脑屏幕上方,而敌人的飞机是从上往下出现,所以它的飞机头应该朝着电脑屏幕的下方。主角的飞机暂时固定在屏幕下方,敌人的飞机则一直不停从上往下飞。

plane='plane.png' enemy='enemy.png' pln=pygame.image.load(plane).convert_alpha() screen.blit(pln,(40,350)) pygame.display.update()

载入敌人飞机

enm=pygame.image.load(enemy).convert_alpha() screen.blit(enm,(30,10)) pygame.display.update()

    敌机数量不止一架,需要使用随机函数在屏幕一个固定区域加载多个。

ex1 = random.randrange(20, 600) ey1 = random.randrange(20, 50) ex2 = random.randrange(20, 600) ey2= random.randrange(20, 50) ex3 = random.randrange(20, 600) ey3 = random.randrange(10, 50) screen.blit(enm, (ex1, ey1)) screen.blit(enm, (ex2, ey2)) screen.blit(enm, (ex3, ey3)) ey1+=1 ey2+=1 ey3+=1
转载请注明原文地址: https://www.6miu.com/read-1950098.html

最新回复(0)