關於cocos2d x面試的問題

2022-04-29 00:00:15 字數 707 閱讀 3606

關於高效渲染的問題:

1、先說下渲染批次:這是遊戲引擎中乙個比較重要的優化指標,指的是一次渲染凋用。也就是說,渲染的次數越少,遊戲的執行效率越高。

2、ccspritebatchnode就是cocos2d-x為了降低渲染批次而建立的乙個專門管理精靈的類。

1、使用ccsprite建立1000個icon.png到場景中,這樣渲染批次就是1000(暫且不考慮其他的精靈)

for(inti = 0;i < 1000;++i)

2、使用ccsprite建立1000個icon.png到場景中,但是這裡利用了ccspritebatchnode批量渲染。這時的渲染批次、fps如何呢?

ccspritebatchnode* batchnode = ccspritebatchnode::create("icon.png", 1000);

batchnode->setposition(ccpointzero);

this->addchild(batchnode);

for(inti = 0;i < 1000;++i)

cocos2dx面試總結

1.安卓和ios紋理壓縮 安卓 etc 部分pvrtc ios pvrtc 2.etc1 和 etc2的區別 ect2相對於etc1 有更高的壓縮比和展現,需要裝置支援opengl es 3.0 目前大部分手機只支援opengles2.0 3.etc紋理不支援alpha通道,需要進行拼圖,只支援10...

關於cocos2d x 資源釋放問題

前言 我的第一篇部落格,希望以後能夠分享更多的好的東西!關於資源釋放的問題,首先要了解cocos2d x 場景切換過程,這樣才知道什麼時候釋放才是合適的。有a,b兩個場景,假如從a切換到b,那麼順序如下 切換時無特效,即ccdirector shareddirector replacescene b...

關於cocos2dx中tableView的一些理解

先看 h檔案中 ifndef helloworld scene h define helloworld scene h include cocos2d.h include cocos ext.h using ns cc using ns cc ext class helloworld public ...