1

eglView->setViewName("Hello World")cocos2d-x の最新版では動かなくなったようです。それは何に変更されましたか?

つまり、main.cpp の HelloCpp プロジェクトで:

// create the opengl view
CCEGLView* eglView = CCEGLView::sharedOpenGLView();

// set the window name
eglView->setViewName("Hello World");
4

2 に答える 2

2

Windows を使用している場合は、ウィンドウ ハンドル (HWND) を使用して名前を設定できます。

HWND handle = eglView->getHWnd();
SetWindowText(handle, "MY_GAME_TITLE");

お役に立てれば。

于 2012-11-29T11:19:54.180 に答える
0

eglView->setViewNamegetViewNameが最新のcocos2d-xから削除されました

それがなければ、ウィンドウのタイトルを変更することはできません。

ただし、必要に応じて、CCEGLViewコードを編集して、直接設定してみてください。

CCEGLView* eglView = CCEGLView::sharedOpenGLView();
strcpy(eglView->m_szViewName, "Test");

それに応じて*cocos2d:: CCEGLViewProtocol ::m_szViewName*保護されたメンバーを操作します...

これはそれを行うための最良の方法ではありません...または、彼らが再びそれを追加するまで待ちます

試してみる ...

于 2012-10-26T05:56:22.143 に答える