Я делаю 3D-окружение, и хочу сделать так, чтобы при наведении перекрестия на объект всплывал какой-то текст с его описанием. Но у меня есть эта действительно раздражающая вещь в строковом формате.
info.setText(CollMan->getSceneNodeFromScreenCoordinatesBB(blah)->getName());
info — текстовый объект, а getSceneNodeblahblah->getName — описание, которое я хочу.
Это не работает, потому что setText хочет wchar_t*, а getName() предоставляет irr::c8. .c_str(), похоже, вообще не помогает.
Как я могу заставить этих двоих играть хорошо?
info
? Это тоже объект Иррлихта? Иначе почему не принимаетirr::c8
? Это было бы и проще, и дизайн лучше.wchar_t
вообще следует избегать. - person Konrad Rudolph   schedule 15.05.2012