gpt4 book ai didi

c++ - SDL TextInput(使用新的 1.3 结构)

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:57:13 25 4
gpt4 key购买 nike

好的,我一直在研究 SDL 中的文本输入(如何将击键数据转换为字母并将它们附加到名为 Text 的 std::string 中)并且大多数教程都是这样介绍的:

//If a key was pressed
if(event->type == SDL_KEYDOWN )
{
//If the key is a lowercase letter
else if( (event->key.keysym.unicode >= (Uint16)'a' ) && (event->key.keysym.unicode <= (Uint16)'z' ) )
{
//Append the character
Text += (char)event->key.keysym.unicode;
}
}

然而,经过一番搜索后,我在 SDL header 中发现了一条注释,说明 .unicode 已弃用并使用 SDL_TextInputEvent/SDL_TextEditingEvent。在 SDL 文档 wiki 中有一些对它的引用,但是我找不到任何关于如何使用它的示例。例如,我将如何使用新结构编写上述代码段?

最佳答案

你可能会给出 this tutorial一试。

关于c++ - SDL TextInput(使用新的 1.3 结构),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6158124/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com