gpt4 book ai didi

c++ - 将 irr::c8 转换为 wchar_t*

转载 作者:行者123 更新时间:2023-11-30 04:27:50 24 4
gpt4 key购买 nike

我正在制作一个 3D 环境,我想让它在您将十字准线移过一个对象时,会弹出一些带有其描述的文本。但是我遇到了这个非常烦人的字符串格式问题。

  info.setText(CollMan->getSceneNodeFromScreenCoordinatesBB(blah)->getName());

info 是文本对象,getSceneNodeblahblah->getName 是我想要的描述。

这不起作用,因为 setText 需要一个 wchar_t* 而 getName() 提供了一个 irr::c8。.c_str() 似乎没有任何帮助。

我怎样才能让这两个玩得很好?

最佳答案

如果我正确地阅读了文档,您应该能够通过首先将其转换为 irr::core::stringw 来做到这一点,如下所示:

info.setText( irr::core::stringw( CollMan->getSceneNodeFromScreenCoordinatesBB(blah)->getName() ).c_str() );

关于c++ - 将 irr::c8 转换为 wchar_t*,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10599847/

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