我正在製作一個3D環境,並且我希望這樣做的目的是當您將十字線穿過對象時,會彈出一些帶有說明的文字。但是,我有這樣的煩人的字符串格式的東西。將irr :: c8轉換爲wchar_t *
info.setText(CollMan->getSceneNodeFromScreenCoordinatesBB(blah)->getName());
info是文本對象,getSceneNodeblahblah-> getName是我想要的描述。
這不起作用,因爲setText想要一個wchar_t *並且getName()提供一個irr :: c8。 .c_str()似乎沒有任何幫助。
我怎樣才能讓這兩個玩好?
更多信息。什麼是'info'類型?它也是一個Irrlicht對象嗎?否則,爲什麼不接受'irr :: c8'?這會更容易和更好的設計。一般應避免使用'wchar_t'。 –
info是一個irr :: gui :: IGUIStaticText。我很想避免wchar_t,我只是不知道如何讓setText接受別的東西。 – Magicaxis