腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
即使
有
事件
循环
,
SDL
窗口
也
不会
显示
、
、
我知道以前有人问过这个问题,但大多数时候的答案只是添加延迟或
事件
循环
。但是,我添加了一个
事件
循环
,
窗口
没有
显示
。只有控制台。我在Visual Studio 2019中运行这个程序。#include <iostream> int main() {
SDL</
浏览 19
提问于2020-04-25
得票数 1
回答已采纳
1
回答
为什么当我试图单击“最小化”按钮或试图拖动该
窗口
时,
sdl
窗口
没有响应?
、
、
我初始化并创建了一个
SDL
窗口
,下面是代码。当我运行它时,
窗口
会出现,但是,我不能拖动
窗口
,
也
不能最小化它,因为最小化按钮也没有响应。int main(int argc, char** argv) {
SDL
_CreateWindow("Game", 100, 1000;但是,如果我在while
循环
中添加
事件
的代码,则<e
浏览 13
提问于2022-04-24
得票数 0
4
回答
SDL
窗口
不
显示
、
、
这是我的代码:#include <
SDL
2/
SDL
.h> _window =
SDL
_CreateWindow("Game Engine",
SDL
_WINDOWPOS_CENTERED, <e
浏览 0
提问于2015-12-23
得票数 20
2
回答
SDL
_PollEvent是做什么的?
、
、
我正在读一本关于
SDL
的介绍性书籍“代码”,里面有这样的示例代码:{ if (
SDL
_PollEventfalse; default: }} 我知道这将检查
事件
队列,如果有什么,检索它并将其运行到在我添加此代码之前,
窗口
已经
显示
,但您不能拖放、关闭
窗口</e
浏览 5
提问于2017-03-01
得票数 1
1
回答
尝试轮询
事件
时出现
SDL
2分段故障
、
一开始,我只是写了代码,这应该会创建一个小
窗口
,在我点击
窗口
的X之前,这个
窗口
应该是可见的。#include <iostream>
SDL
_Renderer* renderer;} 但
窗口
弹出得如此之快,以至于我甚至看不到它,命
浏览 9
提问于2021-04-13
得票数 0
回答已采纳
1
回答
在macOS中不以
窗口
模式
显示
SDL
_Window
、
、
运行以下代码时,除非在
SDL
_CreateWindow中设置了
SDL
_WINDOW_FULLSCREEN,否则无法查看
窗口
。使用任何其他设置,我可以看到进程正在运行,但没有出现任何
窗口
。我希望能够创建一个
有
窗口
的
SDL
_Window。我是不是遗漏了什么?运行Sierra,macOS v2.0.7 if (
SDL
_In
浏览 20
提问于2018-01-27
得票数 3
回答已采纳
1
回答
SDL
_PollEvent似乎阻止了
窗口
表面的更新
、
、
我目前正在浏览
SDL
2的Lazy教程(我是在Linux机器上这样做的),我遇到了某种错误,在我的主
循环
中包含
SDL
_PollEvent似乎阻止了
SDL
_UpdateWindowSurface的实际更新。如果我不使用
SDL
_PollEvent
循环
,加载的bmp就会正确
显示
。但是,如果我包含了
SDL
_PollEvent
循环
,甚至包括对
SDL
_PollEvent的调用,那么
窗口
就永远
不会
浏览 0
提问于2016-10-18
得票数 4
回答已采纳
1
回答
无端
循环
的pySDL2
显示
、
、
、
在我发现的每个pySLD2示例中,我都在代码的末尾看到了一个
循环
,以使
窗口
一直打开直到关闭。例如: running = False if e.type ==
sdl
2.
SDL
_KEYDOWN: running = False我见过的所有
事件
处理程序都被阻塞了。是否<
浏览 2
提问于2014-05-14
得票数 0
1
回答
SDL
_VIDEORESIZE不起作用
、
、
我
有
一个
SDL
应用程序,希望使
窗口
可调整大小。因此,我在
SDL
_SetVideoMode()中放置了适当的标记,并创建了一个
事件
处理程序。但是当我调整
窗口
大小时,处理程序没有被激活。我
也
不知道原因。
事件
循环
的代码:{ return 0+1;
浏览 3
提问于2010-11-06
得票数 1
1
回答
SDL
_Surface进入GTK
窗口
、
、
、
我目前正在我的IT学校做一个项目,我使用
SDL
(这个项目是图像处理之类的),目前我只是用
SDL
显示
没有界面的图像(按钮等等)。我对GTK
有
一点了解,所以我想知道我是否能在GTK
窗口
中
显示
一个图像(这里是
SDL
_Surface),我做了一些研究,但是没有什么是非常清楚的……谢谢!
浏览 5
提问于2017-11-30
得票数 1
1
回答
SDL
事件
循环
是否退出?
、
、
我正在用C++制作一个RTS,使用的是
SDL
的图形。当我尝试返回值(在main函数的末尾)时,结果发现它并没有崩溃,而是退出了,因为返回值与我更改的值一致。我唯一的理论是,我的投票
事件
循环
出现故障,并告诉程序在不应该退出时退出。下面是我的
事件
循环
,包含在我的游戏
浏览 0
提问于2013-03-07
得票数 4
回答已采纳
1
回答
是否在套接字recv阻塞等待数据时保持
窗口
运动和关闭操作?
、
、
、
、
我
有
一个生成
SDL
_window的
SDL
2 c++程序,同时还采用了一个通过recv接收数据的套接字服务器。我注意到,每当recv阻塞并等待数据时,
SDL
窗口
操作(如使用鼠标移动
窗口
,或通过单击角按钮最小化和关闭
窗口
)将被禁用。当然,我希望当recv阻塞时,程序功能会被冻结,但我对
窗口
运动
也
被冻结感到惊讶,因为我希望这将由操作系统并行处理。我能做些什么来在recv块的同时保留
SDL
_window运动吗?程序在
浏览 22
提问于2020-08-12
得票数 0
回答已采纳
1
回答
无法用C语言在
SDL
2中绘制正方形数组
、
、
我使用C语言的
SDL
2来绘制基于数组的不同颜色的方格。但是当我运行它时,所发生的是一个红色的方块画在左上角,然后
窗口
停止响应。基本上,我所做的是使用两个for
循环
来遍历数组,并根据给定元素的值,每次在不同的位置绘制一个不同颜色的正方形。int terrain_print() if (
SDL
_Init(
SDL
_INIT_EVERYTHING) !
SDL
_Window* wind =
SDL
_CreateWindow("Terrain Generato
浏览 1
提问于2020-12-11
得票数 0
回答已采纳
3
回答
在
SDL
2中按住键时获取鼠标
事件
的问题
、
、
、
、
我试图在Windows上使用
SDL
2编写输入捕获代码。然而,我遇到了一个问题。按键代码: 97鼠标移动到:无论身在何处按键
浏览 0
提问于2014-12-18
得票数 4
2
回答
即使
我在Linux/Ubuntu上有一个工作
事件
循环
,
SDL
窗口
也
不会
显示
、
、
、
、
当我查找我的问题时,几乎所有的答案都通过添加一个
事件
循环
来解决。我已经
有
了一个
事件
循环
,我知道它的工作原理,因为我在我的输入函数中使用了cout,它只是填充了终端。唯一的问题是
窗口
没有
显示
在屏幕上。PS,我已经尝试过在
SDL
_SetMainReady();之前调用
SDL
_Init()#include <iostream>
浏览 11
提问于2022-10-16
得票数 2
1
回答
SDL
2.0BMP Blit屏幕/更新
不会
显示
图片
、
我意外地运行了两次程序(两个
窗口
),第二个
窗口
中有图像。我可以关闭第一个和图像保持在第二个
窗口
。如果我把窗户搬来移去,看上去很简略。所有这一切都要问,为什么我的照片只
显示
在第二(第三第四)
窗口
,而不是原来。
SDL
_Window * gWindow =
SDL
_CreateWindow("<e
浏览 1
提问于2021-11-25
得票数 0
回答已采纳
2
回答
SDL
:使用SDLmain.lib响应
SDL
_Quit和Esc
、
我想将
SDL
与SDLmain.lib结合使用(因为我正在为一个类设计一些东西,所以它需要简单)。 当我在
显示
窗口
(而不是控制台
窗口
,如果有)上单击X时,程序
不会
结束。当我按下Escape时,它也
不会
结束,这会很好。最后,当我尝试在Windows中
显示
桌面时,如果
SDL
程序正在运行,则没有任何反应。(我将此包括在内,以防与之相关。)我该怎么做才能让
SDL
回复这些消息呢?我可以在main中
SDL
_PollEvent,但a
浏览 4
提问于2013-06-06
得票数 0
回答已采纳
1
回答
为什么
SDL
_CreateWindow在从另一个类调用时没有
显示
一个
窗口
?
、
我正在重组一个使用
SDL
2的项目,并且遇到了一些问题,试图创建一个空白
窗口
。我试图通过将处理
SDL
_Window的所有功能分离到自己的类中,来构建与原始项目类似的项目。如果我将对
SDL
_CreateWindow的调用移动到与
事件
循环
相同的类中,或者将
事件
循环
移动到与
窗口
相同的类中,则会按预期的方式创建和
显示
窗口
,但是,就像现在一样,该
窗口
似乎已成功创建(
SDL
_C
浏览 2
提问于2021-07-12
得票数 0
1
回答
检测
SDL
窗口
使用的监视器
我
有
一些
SDL
代码,在创建
窗口
和渲染器之前,使用
SDL
_GetDisplayDPI检测
显示
DPI,以适当地缩放不同类型
显示
器的后期纹理(例如,我的MacBook Pro监视器返回DPI为258,而我的外部戴尔监视器返回当我使用2个监视器时,
SDL
_GetNumVideoDisplays正确地返回2,但是我在
SDL
中找不到任何函数来让我运行哪个监视
窗口
,用正确的索引调用
SDL
_GetDisplayDPI,
也</
浏览 0
提问于2020-05-08
得票数 0
回答已采纳
1
回答
SDL
2
窗口
不会
立即关闭?
、
、
、
Error: " <<
SDL
_GetError() << std::endl;
SDL
_Quit(); } } 更具体地说,它是
循环
在"true“时
循环
的事实。但
浏览 0
提问于2020-07-18
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
从零开发一个小游戏:PyGame 入门
ffplay数据读取线程
让软件本地化更快捷、更灵活
如何使用3行Python代码搞死基友
手把手带你入python坑小游戏-微信打飞机(8)
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券