Cocos2dx 學習筆記28 使用CCCamera注意事項

攝像機是coscos2dx引擎2.0版本加入的類,這主要是採用OpenGlES 3D的渲染技術。攝像機對象時3D渲染中必備的元素。大多數情況下,開發者無需操作攝像機。畢竟3D世界的攝像機,對於2D遊戲製作者來說還有些陌生。在每一個CCNode對象中,都存在一個攝像機對象。

 CCCamera *m_pCamera;                ///< a camera


攝像機控制與物體屬性控制,讀者只能二選一。如果同時使用,將會導致引擎座標系出現錯誤。

(1)一些特殊的CCNode對象,比如CCParallaxNode,CCParticle依據的是世界座標,它們將不會受到攝像機影響。

(2)當精靈對象CCsprite是來自精靈集合(CCSpriteBatchNode)時,也將不受攝像機的影響。

(3)如果開發者需要二維的畫面效果,則無需控制攝像機。攝像機只是爲了體現三維效果爲準備的。

發佈了23 篇原創文章 · 獲贊 1 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章