腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
window_magic
在
SDL
中
的
意义
是什么
?
在
浏览与系统窗口管理器交互
的
SDL
源代码时,我遇到了带有神秘Uint8
window_magic
字段
的
。似乎没有任何关于这个领域
的
文档。此字段
的
用途
是什么
?它在以下函数/宏(都是
在
中
定义
的
)中发挥作用。#define CHECK_WINDOW_MAGIC(window, retval) \ if (!window->magic = &_this->
浏览 7
提问于2016-09-05
得票数 2
2
回答
在
调用函数时,常量指针参数是如何优化
的
?
、
、
、
编译器如何优化这4种类型
的
函数定义?
在
参数传递
的
意义
上有什么优化吗?int check_collision(const
SDL
_Rect const *A,const
SDL
_Rect const *B) { ... } int check_collision(const
SDL
_Rect *A, <em
浏览 0
提问于2012-03-08
得票数 1
回答已采纳
1
回答
SDL
-窗口数据
、
我
在
浏览
SDL
文档时发现了WindowData (和)。这些功能
的
用途
是什么
?它存储与名称相关
的
void指针,所以它仅用于存储我
的
对象,我以后可以使用它吗?还是
在
SDL
中有重要
意义
?
浏览 3
提问于2014-10-28
得票数 1
回答已采纳
1
回答
在
概念上,
SDL
2
中
的
渲染器和纹理
是什么
?
、
我从
SDL
转到
SDL
2,对引入
的
渲染和纹理系统感到困惑。
在
SDL
中
,最常见
的
操作是
在
屏幕上创建Surface和BlitSurface。现在似乎出现了使用渲染器和纹理
的
趋势。但是,从我
的
观点来看,这是非常慢
的
(就编码开销而言)。为什么我不能像以前一样只做load_BMP和BlitSurface呢?从这整个窗口渲染-纹理
的
东西
中
可以引入什么好处?旧
的</em
浏览 1
提问于2014-02-21
得票数 2
回答已采纳
1
回答
我需要
SDL
的
main()函数吗?
、
我正在考虑从我自己
的
私有语言中使用
SDL
2。它们可以与
SDL
2.dll等动态库通信,因此这可能是可行
的
。但首先,我需要使用C语言来尝试它。我知道
SDL
.h或其他一些头文件重新定义了我
的
“main”,因为它想使用自己
的
main()例程。它可能位于
SDL
的
某个静态链接库
中
,因为它不能在
SDL
2.dll
中
。我没有这个库,也看不出获得它有什么
意义
,因为我不能在自己
浏览 2
提问于2016-11-16
得票数 0
2
回答
大型游戏中
的
输入管理技术
、
、
、
在
大型游戏中是否有管理输入
的
标准技术。目前,
在
我
的
项目中,所有输入处理都是
在
游戏循环中完成
的
,如下所示: switch(event.type){case
SDL
_QUIT: break; case
SDL
_KEYD
浏览 0
提问于2013-07-22
得票数 15
回答已采纳
3
回答
SDL
2纹理
的
意义
是什么
?
、
、
、
、
我被困在
SDL
2纹理背后
的
逻辑上了。对我来说,他们是毫无
意义
的
,因为你不能吸引他们。不仅如此,所有的渲染者都必须来自一个窗口,我理解这一点,但仍然让我更加困惑。什么是纹理
的</
浏览 3
提问于2012-09-20
得票数 31
回答已采纳
1
回答
分析包含
SDL
框架
的
可执行文件
在
仪器
中
不起作用
、
、
、
我无法
在
SDL
应用程序上运行OS仪器分析。似乎
在
链接过程
中
包含了
SDL
2框架,破坏了分析。通常情况下,我至少会得到一些有
意义
的
堆栈,并且有可能给出符号,现在我明白了。我看不见“符号”
中
的
应用程序.视图和堆栈跟踪没有提供任何有
意义
的
信息。忽略
SDL
2框架解决了这个问题。我还没有尝试使用较早版本
的
SDL
。我试着用clang和g++连接,结果是一样<e
浏览 2
提问于2016-06-19
得票数 0
回答已采纳
2
回答
联合和共享数据字段(C++)
、
、
、
在
的
SDL
的
API文档
中
,它指出字段类型
在
联合
中
的
所有事件(对象)之间共享,这是怎么可能
的
? }这在逻辑上
浏览 6
提问于2017-10-05
得票数 2
回答已采纳
3
回答
对
SDL
_Init
的
Emscripten调用冻结浏览器
的
Textinput
、
我目前正在交叉编译一个名为mingw
的
雪碧引擎。因此,我有两个问题。然后,我可以将tet放到浏览器textfield
中
,但我没有得到
SDL
_Events。问题
在
我
的
WIN32系统上编译
的
这一行
浏览 3
提问于2012-12-15
得票数 2
1
回答
未使用
SDL
执行
的
程序
、
、
、
我运行这个程序,
在
控制台中看不到任何输出,它立即终止。我做错了什么?);
SDL
_Quit(); }mingw32 SDLmain
SDL
main方法
的
签名似乎是正确
的
对我来说,通过选项控制台是没有
意义
的
,因为,我实际上想看到一个窗口,但我在这方面完全是新手,所以我不知道。只要读到有人说
SDL
要求程序运行时使用控制台
浏览 0
提问于2012-08-19
得票数 0
1
回答
SDL
OpenGL窗口没有响应,透明
、
、
、
我用OpenGL上下文创建
的
SDL
窗口存在问题:
SDL
_GL_SetAttribute(
SDL
_GL_CONTEXT_MINOR_VERSION
浏览 5
提问于2014-05-07
得票数 0
回答已采纳
1
回答
SDL
2渲染器是如何工作
的
?只渲染窗口
的
一部分有
意义
吗?
为了
在
没有过多使用CPU/GPU
的
情况下运行游戏,我只想更新窗口中已经更改
的
部分。 这个目标有
意义
吗?
在
更新屏幕时,纹理对象/渲染器是如何工作
的
?我
的
想法是,渲染器构建一个ints (像素颜色)矩阵,当调用
SDL
_RenderPresent时,编辑存储在内存
中
的
矩阵,该矩阵控制屏幕上每个像素
的
颜色。如果到目前为止我所说
的
都是有
意义
的话,那么下面
浏览 0
提问于2018-12-01
得票数 0
回答已采纳
3
回答
包括“
SDL
/
SDL
.h”和#包含“
SDL
.h”
的
区别
我使用
的
编译器是gcc,我
的
IDE是CodeBlocks。我
在
C/C++下使用
SDL
。当我包含"
SDL
/
SDL
.h"时,程序将被编译并显示输出。但是,包含"
SDL
.h"会产生一个错误: |===构建完成:1错误,0警告===| 此外,
在
/usr/
中
还有两个
SD
浏览 7
提问于2012-12-29
得票数 1
回答已采纳
3
回答
有案例条款
的
命令
、
我想通过语句创建一个动态
的
顺序。我想像下面这样使用一个case子句,但它不像预期
的
那样起作用。select * from schedule
sdl
and (
sdl
.store_id = 23331 or
sdl
.store_id is null)then &
浏览 3
提问于2015-04-01
得票数 0
回答已采纳
1
回答
SDL
坐标系,从(0,0)到(w,h)还是(w-1,h-1)?
、
、
我最近一直在学习OpenGL和
SDL
,我对
SDL
和glOrtho
中
的
坐标系感到相当困惑。我读过一些关于
SDL
坐标系
的
教程,其中提到坐标从(0,0)到(w,h),这对我来说没有
意义
。如果宽度从0变为w,则意味着有一个额外
的
像素。此外,使用OpenGL glOrtho函数,我已经看到了将坐标系更改为类似于
SDL
的
坐标系
的
所有示例,其形式如下: glOrtho (0, screenWidth, scree
浏览 11
提问于2011-02-13
得票数 4
回答已采纳
1
回答
SDL
FPS输入延迟
、
、
、
我正在使用
SDL
在
我
的
操场项目,我有点担心我
的
个人电脑性能-它是太高,或我只是徘徊。通常(
在
SFML
中
),我会做下一个速度变化:1.f / App->GetTimeSinceLastFrame(),它工作得非常完美!但现在我想用
SDL
。我不能选择延迟,因为它们
浏览 7
提问于2011-11-04
得票数 3
回答已采纳
2
回答
C++库之间
的
差异(名称空间、链接)
、
、
、
我只是在学习C++,并开始使用不同
的
库,比如Boost和
SDL
。
在
最初为配置路径而挣扎之后,现在一切看起来都很好,但是我仍然有一些问题,为什么不同
的
库工作方式不同。为什么很多库(比如Boost)
在
它们
的
名称空间中是分开
的
,而其他
的
库(比如
SDL
)却没有呢?对我来说,将所有东西分开更有
意义
,因为一个库无法知道在其他库中使用
的
是什么
函数。但是为什么
SDL
不是这样<em
浏览 4
提问于2010-12-16
得票数 2
回答已采纳
2
回答
如何在
SDL
2
中
使用调色板
、
、
、
我正在将一个程序从
SDL
1更新到
SDL
2,并且需要使用调色板。最初,我使用
SDL
_SetColors(screen, color, 0, intColors);,但在
SDL
2
中
不起作用。我尝试使用:
SDL
_SetPaletteColors(palette, color, 0, intColors); <em
浏览 2
提问于2015-04-13
得票数 6
1
回答
LNK2019:
在
带有DLL
的
函数___tmainCRTStartup
中
引用
的
未解析外部符号_main
、
、
、
这是另一条关于臭名昭著
的
___tmainCRTStartup未解析外部符号
的
帖子。是的,它又是关于
SDL
的
,但是它有一个转折,AFAICS还没有在这里讨论过。3)项目完全
在
C
中
,没有C++代码(除非
SDL
2
中
有C++,但AFAIK
SDL
2完全
在
C
中
) 4)
SDL
2.lib
中
收集
的
所有对象和其他对象都是使用/MT编译
的</em
浏览 5
提问于2014-07-31
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
企业出海的意义是什么?
实施ERP的意义是什么?
深圳mes系统在智能制造中的重要意义
网站建设存在的意义是什么?
我的存在意义是什么?
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券