问题标签 [blit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
235 浏览

python - 为什么我不能在字符图像被 blit 时对背景图像进行 blit?

我正在尝试为我的游戏显示背景图像,但是当我对其进行 blit 时,它只会在屏幕上显示我的主要可玩角色,并带有黑色背景。谁能帮我解决这个问题。

这是代码:

0 投票
1 回答
516 浏览

complexity-theory - Divide et impera 用于矩阵旋转

我试图从这个练习中解决第二个问题 b 和 d 子问题:http: //courses.engr.illinois.edu/cs473/sp2010/homework/hw1.pdf

我通过以下方式解决了b:2/b问题解决方案

我的第一个问题是:我的解决方案对问题 2/b 是否正确?我的第二个问题是:我应该在问题 2/d 中做什么?这对我来说有点奇怪。

感谢您的时间和帮助。

0 投票
2 回答
416 浏览

python - 为什么这段代码不起作用?(Python 和 PyGame)

我对编程很陌生,我只是用 PyGame 尝试一些基本的东西。屏幕保持黑色,没有出现笑脸。我试图让面孔出现在黑色背景上,并每 3 秒更改到另一个随机位置,5 次然后退出。

0 投票
1 回答
816 浏览

c# - 升级blit的质量(Winrt c#)

实际上,我尝试制作一个独特的画布图像,上面有很多东西。

我用我需要的所有东西创建了一个图像,但是图像的质量真的很差。你知道我如何升级它吗?

这是我的代码的结尾,当我保存图像时:

如果有人有想法?谢谢你的时间,问候。

0 投票
1 回答
334 浏览

python - Pygame文本表面不绘制

我正在尝试在玩家丢失但没有显示任何内容并且游戏立即重新启动时显示一些文本。它可以进入 else 语句,因为它能够打印东西,但它似乎并没有“blit”表面,或者它可以快速查看。

有问题的代码盯着底部,但我想我也会包含 main 函数。我不知道我是否正确,但它是否在绘制文本框后立即在文本框上绘制背景?如果是这样,我该如何补救?

0 投票
1 回答
171 浏览

winapi - 如何捕获屏幕截图并分配给静态控件?维纳皮

我正在尝试捕获屏幕并将其分配给某种控件,以便我可以单击图片并检索单击图片的坐标。我该怎么做呢?我试图将位图分配给静态控件,当用户单击图像时,我检索鼠标坐标并减去偏移的边框。我使用静态控件,因为它具有 SS_Notify。

但是这里的图片甚至不能显示在框架上?我该怎么做才能修复此代码?

0 投票
1 回答
126 浏览

qt - Qt SDL blit(?)问题

我正在使用 Qt 和 SDL 在我的应用程序上显示表面,我像在此页面上所说的那样初始化小部件,我在窗口上blit 2 或 3 个表面,但唯一的结果是黑屏。当我关闭应用程序时,blitted 图像会出现 1 或 2 帧。

我的代码很长,我不知道女巫部分是错误的,所以我会用你认为有用的行来编辑我的帖子,而不是发布数百行无用的行。

0 投票
1 回答
366 浏览

text - 在 PyGame 中有效地处理文本

在遇到 PyGame 中文本渲染的一些问题后,我想知道是否有任何有效的方法来处理它。

第一种方法:

将已经呈现的文本存储在一个类 self.variables 中:

然后在事件处理中,我只是 blit 变量:

注意:myfont 是一个 pygame.font.SysFont(...)

结果:帧率从 >29(限制为 30)下降到大约 20 到 22。

第二种方法:

仅将文本字符串存储在类变量中并在传输之前渲染。

然后在 blitting 之前渲染:

结果:帧率相当下降

第三种方法:

使用 GIMP,在那里写入文本,然后将其存储在 PNG 中。结果:FPS 没有明显变化

所以问题仍然存在:有什么方法可以有效地处理 PyGame 中的文本,还是让它成为图片的更好解决方案?我只是不了解 PyGame 中文本处理的基本规则吗?我忽略了什么吗?

您如何处理 Py-Games 中的文本?

提前感谢所有意见和建议;)

帕特里克

0 投票
1 回答
1983 浏览

html - Html5 Canvas 到 Canvas Blit

我需要设置一个背景画布,其中包含在不同位置绘制的大量图像。在这个背景下没有任何变化,所以我想一次性完成。我想我知道该怎么做。然后每一帧我想把背景画布(最终只是它的一部分)复制到人们看到的我的主屏幕画布上。

我正在执行以下操作:

我相信这会从 hmtl5 页面 g_CanvasScreen 获取主屏幕画布。

我相信 g_OffScreenBackground 是内存中新创建的画布。

加载所有图像后,我通过调用函数将所有图像绘制到背景屏幕的正确位置:

2000 x 1600 是离屏背景的大小。

这导致了我不确定的事情。我相信这会将背景画布传送到主屏幕:

这最后一个功能正确吗?我可以做一个画布到画布blit吗?我应该以另一种方式这样做吗?

0 投票
1 回答
64 浏览

python - 在新的 x 位置进行 Blitting Pygame

我正在写一个基本的鼠标躲闪游戏,我需要用小星星来躲闪。我做到了,一旦一颗星星离开屏幕,它就会在顶部再次闪烁>有效,但它会在相同的 x 位置闪烁

这是移动星星的更新代码:

这是星星被击中的地方:

ran_x在顶部的类之外定义如下:

我认为正在发生的是,当我运行它时,ran_x 由一个随机数定义,然后保留该数字,但我希望它在每次星星离开屏幕时改变

提前致谢!!

-ChristianCareaga