Cocos2dx 学习笔记28 使用CCCamera注意事项
2014-11-10 16:15
197 查看
摄像机是coscos2dx引擎2.0版本加入的类,这主要是采用OpenGlES 3D的渲染技术。摄像机对象时3D渲染中必备的元素。大多数情况下,开发者无需操作摄像机。毕竟3D世界的摄像机,对于2D游戏***者来说还有些陌生。在每一个CCNode对象中,都存在一个摄像机对象。
CCCamera *m_pCamera; ///< a camera
摄像机控制与物体属性控制,读者只能二选一。如果同时使用,将会导致引擎坐标系出现错误。
(1)一些特殊的CCNode对象,比如CCParallaxNode,CCParticle依据的是世界坐标,它们将不会受到摄像机影响。
(2)当精灵对象CCsprite是来自精灵集合(CCSpriteBatchNode)时,也将不受摄像机的影响。
(3)如果开发者需要二维的画面效果,则无需控制摄像机。摄像机只是为了体现三维效果为准备的。
CCCamera *m_pCamera; ///< a camera
摄像机控制与物体属性控制,读者只能二选一。如果同时使用,将会导致引擎坐标系出现错误。
(1)一些特殊的CCNode对象,比如CCParallaxNode,CCParticle依据的是世界坐标,它们将不会受到摄像机影响。
(2)当精灵对象CCsprite是来自精灵集合(CCSpriteBatchNode)时,也将不受摄像机的影响。
(3)如果开发者需要二维的画面效果,则无需控制摄像机。摄像机只是为了体现三维效果为准备的。
相关文章推荐
- Cocos2dx学习笔记35 CCArray使用注意事项
- SQL中like关键字结合SqlParameter使用时的注意事项(学习笔记)
- web前台工作笔记(时间戳、js中clone的使用、js中动态填充数据注意事项、前台查错方法的学习)
- 七月算法深度学习笔记5--CNN训练注意事项与框架使用
- DL学习笔记【3】keras安装使用注意事项
- C++ Primer学习笔记:引用的使用注意事项
- 【学习笔记】汇编:关于DEBUG工具使用的时候的一个注意事项
- jQuery-使用选择器注意事项 学习笔记十
- php学习笔记(三十四)smarty框架的初步使用和注意事项
- [学习笔记]寄存器使用注意事项
- IOS学习笔记之十四:NotificationCenter的使用以及注意事项
- 黑马程序员之---C学习笔记之printf与scanf使用及注意事项
- ASP.NET学习笔记[2] - 关于使用Master.Page的几点注意事项
- 【Java学习笔记之八】JavaBean中布尔类型使用注意事项
- MySQL学习笔记--触发器的创建与删除及使用注意事项
- java for Web学习笔记之Servlet的使用及注意事项
- JS学习笔记2015-4-15(第二天)——属性操作的注意事项&中括号在JS中的使用
- Cocos2dx 学习笔记26 CCNotificationCenter的使用
- Android(java)学习笔记153:layout_weight使用注意事项
- 如何寻找使用案例及其注意事项,学习笔记