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)



推荐博客


博客一

目录
相关文章
C#实现的打飞机游戏(课程设计)
C#实现的打飞机游戏(课程设计)
145 1
|
Python
项目猜拳游戏
用Python语言,编写出猜拳游戏。
65 0
|
安全 程序员
学做游戏最重要的是学什么
解决问题的能力是一个人的最核心的技能,也是判断一个人游戏开发水平高低的决定性因素。你在做任何事情,尤其是刚接触一个新领域时,一定会遇到各种各样的问题,而其中大部分的问题你都从来没有遇到过。这个时候咋办呢? 最好最快的方式莫过于有一个有经验的老师可以带一带你,他可以指导一些方法和经验,回答你的一些疑问,告诉你哪里可能有“坑”......(小蚂蚁目前做的就是这些事情)。
104 0
|
开发工具 Android开发 图形学
微信小游戏是个人尝试做游戏最好的选择
我自己现在正在做微信小游戏,而且也在教很多的学员做微信小游戏。你可能会觉得我这样说是有一定的动机的,但其实不然,如果我自己不相信这个平台的话,那其实我是没有必要自己做的,只需要忽悠让别人相信就可以了。但是现在我自己也正在致力于做这件事,这也证明了我对它的认可。不是有这么一句话吗?不要轻易相信一个人说了什么,而要看他做了什么
149 0
|
传感器 开发框架 网络协议
羡慕《钢铁侠》电影里科技感满满的全息手势交互吗?现在你也可以!试试这款【本地手势识别案例】
羡慕《钢铁侠》电影里科技感满满的全息手势交互吗?现在你也可以!试试这款【本地手势识别案例】
187 0
10:超级玛丽游戏
10:超级玛丽游戏
103 0
P1000 超级玛丽游戏
P1000 超级玛丽游戏
91 0