Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
在 pygame 中,我如何创建一个数据结构来跟踪调整大小事件和对象的坐标?
我希望在调整屏幕大小后使鼠标事件与对象保持同步 有人告诉我需要创建一个数据结构来跟踪 调整事件大小 新坐标以匹配调整大小 如何使用简单的代数方程来完成此操作并将其集成到调整大小事件中以进行准确更新 反过来做 创建一个虚拟游戏地图 在绘制场景
python
python3x
Pygame
pygamesurface
pygame2
如何放大和缩小图像pygame并使用鼠标位置作为缩放中心
我遇到了无法解决的 PyGame 问题 所以 我的想法是我有一张可以放大 缩小的地图 放大效果很好 但缩小后显示图片的其余部分已被删除 现在仅存在之前在窗口上可见的图像部分 这是我的代码 import pygame from pygame
python
python3x
Pygame
zooming
pygamesurface
使用 pygame 单击按钮时启动事件
大家好 我是 pygame 的新手 我开发了一个简单的游戏 其中球相互弹跳 效果很好 我添加了一个带有按钮的用户界面 其中包含以下选项new game loadgame options 我需要的是 当用户点击new game button他
python
Pygame
bounce
pygamesurface
如何在Pygame环境中绘制矩形和圆形
我正在尝试创建一个具有各种形状的精灵的 pygame 环境 但我的代码似乎不起作用 这是我所拥有的 class Object pygame sprite Sprite def init self position color size ty
python
Pygame
Sprite
pygamesurface
如何在 Pygame 中显示精灵?
这只是一个关于 PyGame 中精灵的简单问题 我按照下面的代码加载了图像 我只是想知道如何在 PyGame 中显示精灵 例如绘制矩形或圆形 无论如何 我不想让它表现得如此 我想我用一个blit命令 但我不确定并且我在网上没有找到太多信息
python
Pygame
Sprite
pygamesurface
如何在 PyGame 中拖动 2 个以上的图像?
我有这个代码 但我想用其他 4 张图像来制作这个 import pygame from pygame locals import pygame display init screen pygame display set mode 1143
python
Pygame
pygamesurface
Pygame 表面的 alpha 不影响透明度
当鼠标未悬停在游戏中时 我试图使用户界面事物变得透明 但由于某种原因 当我设置图像的 alpha 值使其变得透明时 什么也没有发生 这是一些可复制该问题的可运行代码 import pygame WHITE 255 255 255 class
python
Pygame
pygamesurface
如何在 pygame 中从图像中剪切圆形(或任何非矩形)?
我正在使用 Pygame 并有一个图像 我可以从中剪出一个矩形 image pygame transform scale pygame image load example png 32 32 handle surface image co
python
python3x
Pygame
pygamesurface
使用 pyopengl 渲染 pygame 精灵
在我的游戏中 我使用 pygame 来渲染精灵 但是该工作是在 CPU 端完成的 对于性能问题 如何使用 pyopengl 绘制这些精灵 那些天我开始学习c 中的opengl 它和python类似吗 如果你只想在 GPU 上渲染精灵 你可以
python
python3x
Pygame
pyopengl
pygamesurface
我制作的相机效果不佳,为什么玩家移动速度比相机快?
我制作了一个游戏 但是当我想添加相机来移动玩家时 它不起作用 玩家移动得比相机快并离开屏幕 我尝试从地形中移除玩家的大小 但没有任何效果 玩家仍然从屏幕中消失 这是我的代码 pygame init scsizeX 600 scsizeY 4
python
Pygame
Camera
pygamesurface
Pygame 精灵在跳跃时不移动
我很困惑为什么我的精灵在跳跃时不移动 我已经检查了好几次并一遍又一遍地更改我的代码 但没有成功 我的代码如下 包含 3 页 第一个包含主循环 第二个包含玩家类 第三个包含一些游戏函数 Main import pygame from play
python
Pygame
Sprite
pygamesurface
如何将 numpy 数组呈现到 pygame 表面?
我正在编写一段代码 其中一部分是读取图像源并将其显示在屏幕上以供用户交互 我还需要锐化的图像数据 我使用以下方法读取数据并将其显示在pyGame def image and sharpen array file name read the
python
NumPy
Pygame
pygamesurface
在 Pygame 中获取旋转图像的旋转矩形
我有一个关于 pygame rect 的问题 矩形不是我想要的 我发现我可以用精灵类来做到这一点 但我不想使用精灵 我不明白 Sprite 矩形和图像矩形的区别 I want to get rect like this But I am g
python
Pygame
pygamesurface
如何将矩形传递到 pygame.display.update() 中以更新窗口的特定区域?
On the 文档页 for pygame display update 它表示您可以将一个矩形传递到该方法中以更新部分屏幕 然而 我看到的所有示例都只是从程序中的图像或形状传递现有的矩形 我如何告诉它直接更新屏幕上的某个区域 例如 当绘制
python3x
Pygame
pygamesurface
Pygame 应用程序中的 SVG 渲染。在 Pygame 2.0 之前,Pygame 不支持 SVG。那你是怎么加载的呢?
In a Pygame应用程序中 我想渲染 SVG 中描述的无分辨率 GUI 小部件 我怎样才能实现这个目标 我喜欢OCEMP图形用户界面工具包 但它的渲染似乎依赖于位图 这是一个完整的例子 结合了其他人的提示 它应该从当前目录渲染一个名为
python
SVG
Pygame
widget
pygamesurface
“pygame.Surface”对象的描述符“get_at”不适用于“tuple”对象
我正在创建一个程序 并且如果光标位置处的像素还不是黑色 则尝试在光标位置绘制一个矩形 if pygame Surface get at pygame mouse get pos 0 0 0 255 pygame draw rect win
python
Pygame
pygamesurface
blit 错误的目标位置无效
我收到这个错误 这是完整的回溯 Traceback most recent call last File C Users hobin PycharmProjects codeitPython Snake game py line 103 i
python
Pygame
pygamesurface
Pygame set_alpha 不适用于尝试的背景淡入淡出
我一直在尝试创建一个简短的代码 用于可以淡入和从黑色淡出的项目 但由于某种原因 只有淡入功能在工作 而淡出功能或多或少被跳过 通过给他们参数 我确认问题出在第二个函数中 并且透明度根本没有改变 这是我的代码 import pygame sc
python3x
Pygame
pygamesurface
如何在 pygame 中绘制更详细/更平滑的图像?
我一直在尝试进入矢量风格的艺术世界 最近我尝试使用 blit 方法对矢量图像进行位图传输 但是当我进行位图传输时 它会显示为像素化 这是图像 这是它在 pygame 中的样子 代码为 import pygame screen pygame
python
Pygame
vectorgraphics
pygamesurface
如何在pygame中加载彩色表情符号?
我想使用 Pygame 的freetype通过其 unicode 加载彩色表情符号的模块 不幸的是 我只得到一张带有表情符号轮廓的单色图像 最小的 可重复的示例 import pygame import pygame freetype py
python
Pygame
emoji
pygamesurface
freetype
1
2
»