首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >SpriteBuilder CCButton拉伸图像?

SpriteBuilder CCButton拉伸图像?
EN

Stack Overflow用户
提问于 2014-06-12 19:01:29
回答 4查看 710关注 0票数 0

在与cocos2d一起创建UI的工具spritebuilder中,为什么每当我试图向CCButton添加背景图像时,它会以某种方式出现拉伸或更改?

这是很难解释的,但在修改了20分钟的每一个CCButton选项之后,这是我能得到的最接近的。第一个图像是原始图像,第二个图像是SpriteBuilder中的图像。

正如你在第二张图片中所看到的,边缘看起来有点锯齿状,并且在错误的方向上弯曲。有人能向我解释一下为什么会发生这种事吗?我怎样才能解决这个问题?

谢谢!

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2014-07-24 00:15:28

我只是对CCSprite进行子类化,并在其中添加了自己的触摸控件。现在看起来棒极了!

票数 0
EN

Stack Overflow用户

发布于 2015-03-18 22:20:56

我通过单击“重置为默认大小”按钮使此设置正确工作。它自动将首选大小设置为原始图像宽度和高度的一半(因为我的“默认缩放”在File->Project Settings中设置为'2x‘)。

若要在添加文本时保持按钮大小不变,则将“最大大小”属性设置为与“首选大小”相同。

票数 2
EN

Stack Overflow用户

发布于 2014-06-13 00:33:36

CCButton使用CCSprite9Slice,您需要设置按钮的preferred size来解决问题。如果首选大小与图像大小匹配,则图像将不会拉伸:

您还需要考虑到缩放因子。如果您将图像作为4x资产提供,则需要将首选大小设置为图像大小的1/4。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24191994

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档