cocos2d-x编程之CCScale9Sprite典型用法

STEP 1:使用PHOTOSHOP制作原始的小的图片(SIZE: 200 x100),如下图所示。

STEP 2: C++编码。

  CCSprite* tmp = CCSprite::create("scale.png");CCSize size = tmp->getContentSize();//创建原始的图像对应大小矩形区域。CCRect fullRect = CCRectMake(0,0, size.width, size.height);//创建内部区域对应的矩形大小
//注意:(11,11)这个点最关键,对应于上图中内部棕色矩形左上角的坐标
//于是insetRect 即对应于内部的棕色矩形区域
//实际应用中,我们要对这个内部区域进行放大或者缩小使用CCRect insetRect = CCRectMake(11, 11,size.width-11*2, size.height-11*2);CCScale9Sprite* pSprite = CCScale9Sprite::create("scale.png",fullRect,insetRect);pSprite->setContentSize(CCSizeMake(400,200));pSprite->setPosition(ccp(visibleSize.width/2 + origin.x, visibleSize.height/2 + origin.y));this->addChild(pSprite, 0);

本例中,我们要创建大小为400X200大小的屏幕精灵。

STEP 3:上述代码运行结果如下。

无标题.jpg

无标题.jpg

cocos2d-x编程之CCScale9Sprite典型用法相关推荐

  1. jtable如何从表格中定位_Java Swing组件编程之JTable表格用法实例详解

    本文实例讲述了Java Swing组件编程之JTable表格用法.分享给大家供大家参考,具体如下: 表格是GUI编程中使用较多,但也是最麻烦的一个控件之一.表格是用来显示二维数据,提供编辑,选择等功能 ...

  2. linux中ftok的作用,Unix/Linux编程之ftok函数用法

    linux 中ftok函数的用法 1.函数作用: 系统建立IPC通讯(如消息队列.共享内存时)必须指定一个ID值.通常情况下,该id值通过ftok函数得到 2.函数原型: #include #incl ...

  3. python中event的用法_Python编程之event对象的用法实例分析

    本文实例讲述了Python编程中event对象的用法.分享给大家供大家参考,具体如下: Python提供了Event对象用于线程间通信,它是由线程设置的信号标志,如果信号标志位为假,则线程等待直到信号 ...

  4. android datepicker 监听,Android编程之DatePicker和TimePicke简单时间监听用法分析

    本文实例讲述了Android编程之DatePicker和TimePicke简单时间监听用法.分享给大家供大家参考,具体如下: DatePicker和TimePicker都是从FrameLayout派生 ...

  5. android application 全局变量 空指针,Android编程之Application设置全局变量及传值用法实例分析...

    本文实例讲述了Android编程之Application设置全局变量及传值用法.分享给大家供大家参考,具体如下: /** * 重写Application,主要重写里面的onCreate方法,就是创建的 ...

  6. 知无涯,行者之路莫言终 [- 编程之路2018 -]

    零.前言 2017年标签:"海的彼岸,有我未曾见证的风采" 2018年标签:"海的彼岸,吾在征途" 2019年标签:"向那些曾经无法跨越的鸿沟敬上-- ...

  7. Python并发编程之threading模块

    Python并发编程之threading模块 threading 模块 1. Timer对象 2. Lock对象 3. RLock 4. 信号量和有边界的信号量 5. 事件 6. 条件变量 7. 使用 ...

  8. linux C编程之makefile

    linux C编程之makefile 目的:       基本掌握了 make 的用法,能在Linux系统上编程. 环境:       Linux系统,或者有一台Linux服务器,通过终端连接.一句话 ...

  9. python电路模型编程_14、python开发之路-并发编程之I/O模型

    十四.并发编程之I/O模型 http://www.cnblogs.com/linhaifeng/articles/7454717.html 1.模型介绍 1.1 IO种类 (1)* blocking ...

最新文章

  1. 探讨.NET Core中实现AES加密和解密以及.NET Core为我们提供了什么方便!
  2. C语言指针高级部分:void指针和数据指针
  3. Leetcode题库 136.只出现一次的数字(异或 C实现)
  4. 手工收集awr报告_oracle手工生成AWR报告方法记录
  5. .net 6简单使用NPOI 读取 Excel 案例+流程
  6. BME/BMP280环境传感器、MLX90614红外测温传感器、HX711称重模块 | Mixly纯干货课程
  7. Java个人网站设计与实现毕业
  8. SSL1653 数字游戏
  9. 推荐一款Android高清平板应用--豆果美食
  10. 陆面生态水文模拟与多源遥感数据同化技术
  11. SQL练习题共50道附答案(MySQL
  12. mysql 临时表 会话级_会话级的临时表和事务级的临时表
  13. jq操作数组的常用方法
  14. Unity接入苹果内购(IAP)
  15. 《CSDN/TUP 系列活动:我们的开源》学习
  16. php 在线选座,捷西网络在线选座系统
  17. 计算机科学概论(第12版)下载
  18. Numpy中的数组、行/列向量及其之间的转化
  19. 如何在Ubuntu Linux上安装Steam游戏平台
  20. 【诗歌】克里斯蒂娜·罗塞蒂诗集(一)

热门文章

  1. 一次服务器磁盘空间不足导致的一系列问题
  2. dubbo报错Data length too large: 10710120处理,及服务提供者协议配置详细说明
  3. 2.1.1Remove Duplicates from Sorted Arr
  4. PHPcms 把盛大登陆换成人人网登陆
  5. 转:SQL Server游标的使用
  6. PHP设计模式--数据访问对象模式
  7. qml-创建可移动的模态弹出框
  8. 孙鑫MFC笔记之十四--多线程同步与异步套接字编程
  9. IOS之优秀PCH头文件定义
  10. C++实现黑客帝国流星雨效果