cocos2d-x编程之CCScale9Sprite典型用法
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典型用法相关推荐
- jtable如何从表格中定位_Java Swing组件编程之JTable表格用法实例详解
本文实例讲述了Java Swing组件编程之JTable表格用法.分享给大家供大家参考,具体如下: 表格是GUI编程中使用较多,但也是最麻烦的一个控件之一.表格是用来显示二维数据,提供编辑,选择等功能 ...
- linux中ftok的作用,Unix/Linux编程之ftok函数用法
linux 中ftok函数的用法 1.函数作用: 系统建立IPC通讯(如消息队列.共享内存时)必须指定一个ID值.通常情况下,该id值通过ftok函数得到 2.函数原型: #include #incl ...
- python中event的用法_Python编程之event对象的用法实例分析
本文实例讲述了Python编程中event对象的用法.分享给大家供大家参考,具体如下: Python提供了Event对象用于线程间通信,它是由线程设置的信号标志,如果信号标志位为假,则线程等待直到信号 ...
- android datepicker 监听,Android编程之DatePicker和TimePicke简单时间监听用法分析
本文实例讲述了Android编程之DatePicker和TimePicke简单时间监听用法.分享给大家供大家参考,具体如下: DatePicker和TimePicker都是从FrameLayout派生 ...
- android application 全局变量 空指针,Android编程之Application设置全局变量及传值用法实例分析...
本文实例讲述了Android编程之Application设置全局变量及传值用法.分享给大家供大家参考,具体如下: /** * 重写Application,主要重写里面的onCreate方法,就是创建的 ...
- 知无涯,行者之路莫言终 [- 编程之路2018 -]
零.前言 2017年标签:"海的彼岸,有我未曾见证的风采" 2018年标签:"海的彼岸,吾在征途" 2019年标签:"向那些曾经无法跨越的鸿沟敬上-- ...
- Python并发编程之threading模块
Python并发编程之threading模块 threading 模块 1. Timer对象 2. Lock对象 3. RLock 4. 信号量和有边界的信号量 5. 事件 6. 条件变量 7. 使用 ...
- linux C编程之makefile
linux C编程之makefile 目的: 基本掌握了 make 的用法,能在Linux系统上编程. 环境: Linux系统,或者有一台Linux服务器,通过终端连接.一句话 ...
- python电路模型编程_14、python开发之路-并发编程之I/O模型
十四.并发编程之I/O模型 http://www.cnblogs.com/linhaifeng/articles/7454717.html 1.模型介绍 1.1 IO种类 (1)* blocking ...
最新文章
- 探讨.NET Core中实现AES加密和解密以及.NET Core为我们提供了什么方便!
- C语言指针高级部分:void指针和数据指针
- Leetcode题库 136.只出现一次的数字(异或 C实现)
- 手工收集awr报告_oracle手工生成AWR报告方法记录
- .net 6简单使用NPOI 读取 Excel 案例+流程
- BME/BMP280环境传感器、MLX90614红外测温传感器、HX711称重模块 | Mixly纯干货课程
- Java个人网站设计与实现毕业
- SSL1653 数字游戏
- 推荐一款Android高清平板应用--豆果美食
- 陆面生态水文模拟与多源遥感数据同化技术
- SQL练习题共50道附答案(MySQL
- mysql 临时表 会话级_会话级的临时表和事务级的临时表
- jq操作数组的常用方法
- Unity接入苹果内购(IAP)
- 《CSDN/TUP 系列活动:我们的开源》学习
- php 在线选座,捷西网络在线选座系统
- 计算机科学概论(第12版)下载
- Numpy中的数组、行/列向量及其之间的转化
- 如何在Ubuntu Linux上安装Steam游戏平台
- 【诗歌】克里斯蒂娜·罗塞蒂诗集(一)