返回顶部
首页 > 资讯 > 后端开发 > Python >python pygame实现控制物体移动
  • 673
分享到

python pygame实现控制物体移动

2024-04-02 19:04:59 673人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

本文实例为大家分享了python pygame控制物体移动的具体代码,供大家参考,具体内容如下 import pygame import sys from pygame.local

本文实例为大家分享了python pygame控制物体移动的具体代码,供大家参考,具体内容如下

import pygame
import sys
from pygame.locals import *

pygame.init()

size = width,hight = 600,400
speed = [-2,1]
by = (255,255,255)

screen = pygame.display.set_mode(size)

pygame.display.set_caption("移动皮卡丘")

#这个将图片路径,改为自己想要的物体的路径
pp = pygame.image.load("E:\Python\Python练习\imgs\pp.jpg")

position = pp.get_rect()

l_head = pp
r_head = pygame.transfORM.flip(pp,True,False)

while True:
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            sys.exit()

        if event.type == KEYDOWN:
            if event.key == K_LEFT:
                speed = [-1,0]
            if event.key == K_RIGHT:
                speed = [1,0]
            if event.key == K_UP:
                speed = [0,-1]
            if event.key == K_DOWN:
                speed = [0,1]

    position = position.move(speed)

    if position.left < 0 or position.right > width:
        pp = pygame.transform.flip(pp,True,False)
        speed[0] = -speed[0]

    if position.top < 0 or position.bottom > hight :
        speed[1] = -speed[1]

    screen.fill(by)

    screen.blit(pp,position)

    pygame.display.flip()

    pygame.time.delay(10)

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程网。

--结束END--

本文标题: python pygame实现控制物体移动

本文链接: https://lsjlt.com/news/161493.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • python pygame实现控制物体移动
    本文实例为大家分享了python pygame控制物体移动的具体代码,供大家参考,具体内容如下 import pygame import sys from pygame.local...
    99+
    2024-04-02
  • python pygame如何实现控制物体移动
    本篇内容主要讲解“python pygame如何实现控制物体移动”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“python pygame如何实现控制物体移动”吧!import...
    99+
    2023-06-22
  • Unity实现物体跟随鼠标移动
    本文实例为大家分享了Unity实现物体跟随鼠标移动的具体代码,供大家参考,具体内容如下 相关函数 Vector3.Lerp 线性插值C# => static Vector3 L...
    99+
    2024-04-02
  • Android基于widget组件实现物体移动/控件拖动功能示例
    本文实例讲述了Android基于widget组件实现物体移动/控件拖动功能。分享给大家供大家参考,具体如下: package com.sky; import android....
    99+
    2022-06-06
    示例 Android
  • OpenCV-Python视频分析(移动物体检测,物体追踪)
    1.概述 该文章介绍OpenCV-Python中关于视频分析的两个主要内容,分别为: 🐟背景差分法移动物体检测🐟Meanshift和Camshift算法物体追踪 PS:视频分析还要一个重要的内容:光流法运动轨...
    99+
    2023-10-21
    opencv 计算机视觉
  • Python Pygame实现可控制的烟花游戏
    目录实现效果描述效果代码地址解析main.pycore.pyfireworks.py写在最后自控烟花升空 实现效果描述效果代码地址解析main.pycore.pyfireworks....
    99+
    2024-04-02
  • Unity实现物体运动轨迹的绘制
    本文实例为大家分享了unity物体运动轨迹绘制的具体代码,供大家参考,具体内容如下 ① create empty,命名为LineRender ② 在Assects中新建材质,选择Sh...
    99+
    2024-04-02
  • Jquery实现移动端控制DIV拖拽
    本文实例为大家分享了Jquery实现移动端控制DIV拖拽的具体代码,供大家参考,具体内容如下 需求:车型配置表,移动端需要滑动,并且多项配置的表需要联动对应头部分类名称 要求:左侧 ...
    99+
    2024-04-02
  • JS实现多物体运动
    本文实例为大家分享了JS实现多物体运动的具体代码,供大家参考,具体内容如下 实现效果图: 描述:用JS实现简单的多物体运动动画,淡出淡化效果,当鼠标放在不同div上时,div会由宽...
    99+
    2024-04-02
  • Python基于pygame实现图片代替鼠标移动效果
    本文实例讲述了Python基于pygame实现图片代替鼠标移动效果。分享给大家供大家参考,具体如下: 想想现在学校pygame有几个钟了,就写了一个小程序:图片代替鼠标移动 程序的运行效果: 当鼠标移动...
    99+
    2022-06-04
    鼠标 效果 图片
  • Android手势控制实现缩放、移动图片
    本文实例为大家分享了Android手势控制实现缩放、移动图片的方法,供大家参考,具体内容如下 新建一个触摸监听器类 package com.liyong.btprinter;...
    99+
    2022-06-06
    图片 Android
  • 前端canvas中物体边框和控制点的实现示例
    目录前言关于边框关于控制点本章小结前言 在上一章中我们已经搞定了下层画布,也就是能够对物体进行绘制了,现在就可以开始搞搞上层交互了。 不过在和画布产生交互之前,我们还要做一件事情,就...
    99+
    2022-11-13
    前端canvas物体边框控制点 canvas物体边框控制点
  • JavaScript实现鼠标控制自由移动的窗口
    本文实例为大家分享了JavaScript实现鼠标控制自由窗口的具体代码,供大家参考,具体内容如下 代码: <!DOCTYPE html> <html lang...
    99+
    2024-04-02
  • opencv检测动态物体的实现
    之前我在超市看到当有物体经过时,监控的屏幕边缘会出现绿框。感觉蛮有意思的。来用opencv试试能不能实现类似的效果。   我采用的检测动态物体的方法是,比较...
    99+
    2024-04-02
  • python利用Appium实现自动控制移动设备并提取数据功能
    目录1. 安装appium-python-client模块并启动已安装好的环境 1.1 安装appium-python-client模块1.2 启动夜神模拟器1.3 启动a...
    99+
    2024-04-02
  • Python使用背景差分器实现运动物体检测
    目录前言一、基本背景差分器二、MOG背景差分器流程代码编写三、KNN背景差分器前言 目前,许多运动检测技术都是基于简单的背景差分概念的,即假设摄像头(视频)的曝光和场景中的光照条件是...
    99+
    2024-04-02
  • 怎么用python控制鼠标移动并点击
    你可以使用pyautogui库来控制鼠标移动和点击。首先,你需要安装pyautogui库。你可以使用以下命令来安装它:pip ins...
    99+
    2023-10-18
    python
  • Python+Pygame实现代码雨动画效果
    pygame实现代码雨动画 如视频所示 利用pygame库实现了一个代码呈雨状下落的视觉效果 部分代码如下 import sys import random import py...
    99+
    2024-04-02
  • Unity 实现给物体动态添加事件
    介绍一个方法给物体动态的添加事件(点击 拖拽等) using System.Events; using System.EventSystems; //_go is the gam...
    99+
    2024-04-02
  • Unity实现物体运动时画出轨迹
    本文实例为大家分享了Unity实现物体运动时画出轨迹的具体代码,供大家参考,具体内容如下 1、新建空物体,上赋LineRenderer 2、新建空物体,把轨迹画出来,设计和脚本。 ...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作