博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Cocos2d-x中点九图(Scale9Sprite)创建图片按钮
阅读量:6464 次
发布时间:2019-06-23

本文共 818 字,大约阅读时间需要 2 分钟。

1. 配置引擎根目录支持

 C/C++->常规->附加包含目录->增加->$(EngineRoot)

 

2. 引入头文件

#include "cocos-ext.h"using namespace cocos2d::extension;

 

3. 测试代码:

bool HelloWorld::init(){    if (!Layer::init())    {        return false;    }    /* 正常状态下的按钮图片 */    Scale9Sprite* btnNormal = Scale9Sprite::create("button.png");    /* 单击状态下的按钮图片 */    Scale9Sprite* btnDown = Scale9Sprite::create("buttonHighlighted.png");    /* 按钮标题 */    Label *title = Label::create("Touch Me!", "Marker Felt", 30);    /* 创建按钮,按钮的大小会根据标题自动调整 */    ControlButton* controlBtn = ControlButton::create(title, btnNormal);    /* 设置按钮按下时的图片 */    controlBtn->setBackgroundSpriteForState(btnDown, Control::State::HIGH_LIGHTED);    controlBtn->setPosition(Point(200, 200));    controlBtn->setPreferredSize(CCSize(300, 50));    this->addChild(controlBtn);    return true;}

 

4. 运行结果:

 

转载地址:http://bghzo.baihongyu.com/

你可能感兴趣的文章
Qt 控制watchdog app hacking
查看>>
让所有IE支持HTML5的解决方案
查看>>
RDD之五:Key-Value型Transformation算子
查看>>
HDU 3416
查看>>
剑英的区块链学习手记(一)
查看>>
Visual Studio Code 常用快捷键
查看>>
Drupal8 入门教程(一)安装部署
查看>>
Document
查看>>
升级java编译器
查看>>
继承AbstractRoutingDataSource再通过AOP实现动态数据源切换(转)
查看>>
80.简单搭建nodeJS服务,访问本地站点文件
查看>>
你的Excel表格颜色搭配的对么?
查看>>
js的继承操作案例
查看>>
EF Core如何输出日志到Visual Studio的输出窗口
查看>>
echarts
查看>>
javascript 总结(String篇)
查看>>
cenots6.8搭建FTP服务器
查看>>
简单说 JavaScript实现雪花飘落效果
查看>>
开源库推荐文章
查看>>
CSS盒子模型以及外边框合并的问题
查看>>