84.提高游戏的颜值3

简介: 84.提高游戏的颜值3
import pygame
import sys        # 退出需要
from pygame.locals import *
pygame.init()     # 初始化
size = width, height = 600, 385  # 设置窗口尺寸
bg = (0, 0, 0)                   # 背景颜色
clock = pygame.time.Clock()      # 设置帧率需要
screen = pygame.display.set_mode(size)      # 设置窗口
pygame.display.set_caption("Python Demo")   # 设置窗口名
turtle = pygame.image.load("18.gif").convert_alpha()
# .convert可尽可能高效的处理图片
background = pygame.image.load("17.png").convert()
position = turtle.get_rect()  # 获取乌龟位置
position.center = width // 2, height // 2  # 获取乌龟中心位置
#############################################################
def blit_alpha(target, source, location, opacity):
    x = location[0]
    y = location[1]
    temp = pygame.Surface((source.get_width(), source.get_height())).convert()
    temp.blit(target, (-x, -y))
    temp.blit(source, (0, 0))
    temp.set_alpha(opacity)
    target.blit(temp, location)
#############################################################
while True:
    for event in pygame.event.get():
        if event.type == QUIT:
            sys.exit()
    screen.blit(background, (0, 0))
    ############################################################
    # screen.blit(turtle, position)
    blit_alpha(screen, turtle, position, 200)
    ############################################################
    pygame.display.flip()
    clock.tick(30)



推荐博客


博客一

相关文章
|
3月前
|
Java 应用服务中间件 定位技术
雷电飞机大战游戏|基于Java开发实现雷电飞机大战游戏
雷电飞机大战游戏|基于Java开发实现雷电飞机大战游戏
|
4月前
|
开发者
不会美术也能做出好看的游戏
不会美术也能做出好看的游戏
25 0
|
8月前
|
C#
C#实现的打飞机游戏(课程设计)
C#实现的打飞机游戏(课程设计)
99 1
|
11月前
|
安全 程序员
学做游戏最重要的是学什么
解决问题的能力是一个人的最核心的技能,也是判断一个人游戏开发水平高低的决定性因素。你在做任何事情,尤其是刚接触一个新领域时,一定会遇到各种各样的问题,而其中大部分的问题你都从来没有遇到过。这个时候咋办呢? 最好最快的方式莫过于有一个有经验的老师可以带一带你,他可以指导一些方法和经验,回答你的一些疑问,告诉你哪里可能有“坑”......(小蚂蚁目前做的就是这些事情)。
74 0
|
11月前
|
开发工具 Android开发 图形学
微信小游戏是个人尝试做游戏最好的选择
我自己现在正在做微信小游戏,而且也在教很多的学员做微信小游戏。你可能会觉得我这样说是有一定的动机的,但其实不然,如果我自己不相信这个平台的话,那其实我是没有必要自己做的,只需要忽悠让别人相信就可以了。但是现在我自己也正在致力于做这件事,这也证明了我对它的认可。不是有这么一句话吗?不要轻易相信一个人说了什么,而要看他做了什么
100 0
|
11月前
|
开发工具
想学做游戏到底该怎么学
嗨!大家好,我是小蚂蚁。 遇到过很多想学习做游戏却又不得章法的人,有些人可能只是有个想法,有些人真的付诸了行动。但是大部分人最终都是以失败而告终的,不是说最终没有做出来一个游戏,而是连第一步的门槛也没迈的过去。 做游戏做了这么多年,也教了不少的学员,我觉得我至少有一定的经历,可以来说一下,想学习做游戏到底该怎么学。
162 0
10:超级玛丽游戏
10:超级玛丽游戏
77 0
P1000 超级玛丽游戏
P1000 超级玛丽游戏
76 0
基于盲盒商城的飞机大战游戏
基于盲盒商城的飞机大战游戏
71 0
基于盲盒商城的飞机大战游戏