当前位置:编程学习 > wap >>

使用cocos2d-x,做类似微信的聊天气泡

我界面上有个node, node下添加了一个九宫格精灵,和精灵相同的坐标位置,放了一个CCLabelTTF, CCLabelTTF设置了自动换行。要求是,根据文字的长度和高度,设置九宫格精灵的大小。由于九宫格精灵是以中间开始缩放的,于是精灵往左右两边拉伸了。
怎么保证精灵的左边位置不变,只往右边拉伸,和往下面拉伸。

请参照微信和手机QQ的聊天气泡效果

由于我们写手机游戏不是用安卓或者object-c,所以只能用cocos2d-x来实现这个功能。

跪拜求各路英雄好汉相助!! cocos2d-x cocos2d --------------------编程问答-------------------- 没人知道麽?
cocos2d果然国内使用的相当少啊
都是用安卓或苹果原生的API --------------------编程问答-------------------- 友情帮顶一下
我是做box2d的
这块不懂 --------------------编程问答-------------------- 泪目。。。。 --------------------编程问答-------------------- 可以根据放大的比例调整九宫格精灵的中心位置坐标吧 --------------------编程问答--------------------
引用 4 楼 rjcb99 的回复:
可以根据放大的比例调整九宫格精灵的中心位置坐标吧


放大的比例不知道。
现在是获取CCLabelTTF文本的高度不太对
CCLabelTTF设置了dimension,高度没指定,宽度是固定的数字,这样让它自动换行。

label_name->getTexture()->getContentSize().height;
这个是自动换行后,文本的高度吗
补充:移动开发 ,  移动开发其他问题
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,