《Cocos2d-x基础-北交大》Chapter 2 Cocos2d-x渲染框架(5~10课时).pptVIP

  • 3
  • 0
  • 约6.57千字
  • 约 37页
  • 2016-12-05 发布于浙江
  • 举报

《Cocos2d-x基础-北交大》Chapter 2 Cocos2d-x渲染框架(5~10课时).ppt

Section3 CCScene CCLayer CCSprite,场景 层 精灵 Sprite:Sprite定义了一个游戏精灵,它通常是游戏中最重要的组成部分,也是最小的一个可见单位。它可以通过多种方式加载,一般一个Sprite都会装载一个纹理(也就是一张图片)。 Section3 CCScene CCLayer CCSprite,场景 层 精灵 如何使用Sprite 设置精灵的属性: Sprite继承自Node,大部分属性通过调用Node的方法来设置。如坐标,透明度,锚点等。Sprite也封装了一些自己的方法来设置属性,通过查看Sprite的API来了解这些属性的设置方法 创建一个精灵 将精灵添加到父节点中: 通过addChild方法,将精灵添加到相对应的层,场景等等父节点中呈现出来。 Section3 CCScene CCLayer CCSprite,场景 层 精灵 SpriteBatchNode:精灵集合类。SpriteBatchNode通常包含了许多的精灵对象。这些精灵对象有一个共同的特点,那就是使用同一张纹理图片。虽然是同一张纹理图片,但每个精灵所用的矩形区域可能各不相同。它们集合在一起的好处是,在绘制时OpenGL ES渲染器只需要运行一次。本来要成千上百次的绘制,如今仅需一次,并且在画面内容上也没有缺失。使得整个绘制变得更加高效。 扩展

文档评论(0)

1亿VIP精品文档

相关文档