使用Pygame创建一个简单游戏界面

这篇具有很好参考价值的文章主要介绍了使用Pygame创建一个简单游戏界面。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

首先需要安装Pygame 模块,在Python代码中添加引用。

1. 引用代码如下:

import pygame

2. 定义初始化窗口函数:

def init_Window():
    pygame.init()
    global WND
    WND = pygame.display.set_mode((318, 566))
    pygame.display.setcaption("测试窗口")

在初始化窗口函数中,定义窗口大小和窗口标题。

3. 创建一个循环,不断更新界面和检测事件

while True:
    init_Window()
    bg = pygame.image.load("images/bg1.png")
    for eventin pygame.event.get():
        if event.type == pygame.QUIT:
        pygame.quit()
        exit()

    WND.blit(bg,(0,0))
    pygame.display.update()

加载背景图片,将背景图片对象放置在窗口上,位置(0,0) 最左角,图片有实际的尺寸,设置窗口大小时,设置为和图片背景一样大小,刚好铺满设计的窗口大小。在循环中不断的更新界面,遇到退出事件时,执行pygame退出和应用程序的退出。

图片大小:

pygame游戏开始界面和按钮,Python,pygame,python

依据图的大小设置窗口大小

pygame游戏开始界面和按钮,Python,pygame,python

运行效果如下:

pygame游戏开始界面和按钮,Python,pygame,python文章来源地址https://www.toymoban.com/news/detail-535678.html

到了这里,关于使用Pygame创建一个简单游戏界面的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 飞机打方块(二)游戏界面制作

    1.新建plane节点  2.新建脚本GameController.ts,并绑定Canvas  GameControll.ts   Game.ts Bullet.ts: 1.新建state_lb_parent节点:  2.新建Label节点  绑定Canvas  GameController.ts    GameController.ts 1.新建所有障碍父节点 2.新建预制体barrier ,新建Barrier脚本  3.新建子节点  GameController.ts Barrier.ts 4.绑定

    2024年02月12日
    浏览(30)
  • C#开发的OpenRA游戏的游戏界面内鼠标处理窗口

    C#开发的OpenRA游戏的游戏界面内鼠标处理窗口 OpenRA游戏里,游戏上面所有物品显示,都是基于窗口容器。 前面也讨论过,其实就是基于ingame.yaml文件来布局和创建的, 在ingame.yaml文件里,根窗口Container@INGAME_ROOT,共有六个子节点: Children:     LogicKeyListener@GLOBAL_KEYHANDLER:   

    2024年02月11日
    浏览(32)
  • 拼图小游戏(实现游戏主界面)(未连接数据库)

    基于IDEA,创建窗体进行游戏 默认的用户名和密码为:zhangsan,123                                         lisi,1234

    2024年01月16日
    浏览(38)
  • Unity游戏开始界面制作教学

    第一步: 新建一个Scene 第二步: 在Scene里添加一个Canvas对象(在Hierarchy右键–UI–Canavas) 如何给添加开始按钮: 在Canvas右键–UI–Button 如何给按钮添加文字: Button的子对象Text的Text组件可以修改按钮上的文字 如何给按钮添加事件: Button对象的Button组件最下面有一个“Oncl

    2024年02月02日
    浏览(30)
  • 【C#项目实战】控制台游戏勇士斗恶龙(1)——游戏初始设置以及开始界面

    君兮_的个人主页 即使走的再远,也勿忘启程时的初心 C/C++ 游戏开发 Hello,米娜桑们,这里是君兮_,最近开始正式的步入学习游戏开发的正轨,想要通过写博客的方式来分享自己学到的知识和经验,这就是开设本专栏的目的。希望这些独立的C#小项目能对做游戏的你有所帮助,

    2024年02月09日
    浏览(40)
  • 游戏界面设计:打造吸引人的视觉体验

    如何进行游戏界面设计?游戏UI界面设计的前景如何?我相信这是许多UI设计师和想要转向UI设计的设计师非常关心的问题。今天,小将和你谈谈。 首先,游戏界面设计师的前景仍然很好。游戏用户界面是一门研究人机交互的学科,是一个新兴的热门方向和活跃的领域。此外,

    2024年02月06日
    浏览(35)
  • C#开发的OpenRA游戏加载界面的实现

    C#开发的OpenRA游戏加载界面的实现 游戏的UI是一个游戏必备, 但是游戏的UI都是自己处理的,不能使用像Windows自带的UI。 这样游戏的UI,其实也是使用游戏的方式来显示的, 只不过使用了低帧率的方式来显示。 比如OpenRA游戏界面,就会显示如下: 游戏的界面有很多,先从一

    2024年02月01日
    浏览(41)
  • 《入门级-Cocos2d 4.0塔防游戏开发》---第二课:游戏加载界面开发

    目录 一、开发环境介绍 二、开发内容 2.1 修改窗口的大小。 2.2 添加加载场景相关代码 2.3 添加资源 三、显示效果 四、知识点  4.1 Sprite 4.2 定时器 操作系统:UOS1060专业版本。 cocos2dx:版本 环境搭建教程: 统信UOS下配置安装cocos2dx开发环境_三雷科技的博客-CSDN博客        游

    2024年02月15日
    浏览(43)
  • 在unity中设置游戏死亡界面并实现跳转

    首先是整体的游戏场景,本次场景是一个跑酷游戏 附上UI场景结构 ,GM为节点。 GM代码为 using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.SceneManagement; public class GM : MonoBehaviour {     public GameObject panel;            //此处panel是UI列表中的panel,需要挂上

    2023年04月16日
    浏览(29)
  • Android实训1_动物连连看游戏界面制作_线性布局

    实训1  动物连连看游戏界面制作 【实训名称】 动物连连看游戏界面制作 【实训效果】 【实训目的】 掌握Android中线性布局的使用 【实训素材】 drawable-hdpi文件夹: 【实训素材CSDN资源链接】 https://download.csdn.net/download/xiaohui_student/88351533?spm=1001.2014.3001.5503 【准备工作】 创建

    2024年02月08日
    浏览(30)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包