2012-10-01 49 views
1

在最新版本的cocos2d-x中,似乎eglView->setViewName("Hello World")不再有效。它改變了什麼?setViewName changed

即在main.cpp中的HelloCpp項目:

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

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

回答

0

eglView-> setViewNamegetViewName從最新刪除的cocos2d-x

我不知道,我們不能更改窗口標題

但是,如果您希望您可以編輯CCEGLView代碼並嘗試直接設置它

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

操縱*的cocos2d :: CCEGLViewProtocol :: m_szViewName *保護的相應成員...

這不是做...不然等到他們再次添加

的最佳方式試一試...

+0

那麼,爲什麼他們首先將其刪除,如果他們要「再次添加」呢? – Ben

+0

@Ben:我不確定他們會添加它......我說等到他們再次添加它,因爲我已經看到了cocos2d-x的錯誤請求...所以他們可能會或可能不會 – user1201239

2

如果你在Windows上,你可以使用窗口句柄(HWND)設置名稱。

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

希望這會有所幫助。

相關問題