0

私は先週Cocos2dxを使い始め、ゲームのウィンドウのタイトルを設定しようとしていました。「CCEGLWievProtocol.h」ファイルを変更し、m_szViewName変数のプライバシーをpublic...に変更し、最後に次のようにメイン関数を変更しました。

    AppDelegate app;
    CCEGLView* eglView = CCEGLView::sharedOpenGLView();
    strcpy(eglView->m_szViewName, "test");
    eglView->setFrameSize(1000, 540);
    int ret = CCApplication::sharedApplication()->run();

しかし、それは機能せず、タイトルは変更されていません!私は何をすべきか?Cocos2dxの代わりに、より優れたクロスプラットフォームのC ++ゲームエンジンを提案しますか?

4

1 に答える 1

1

同じことを試しましたが、うまくいきませんでしたが、Windowsなので

Windowsハンドルを使用してそれを行うことができます

HWND _handle= eglView->getHWnd();
SetWindowText(_handle, "Title");
于 2012-12-21T04:01:30.737 に答える