Cocosbuilder 的?片大小?跑掉?

我使用的
cocos2dx 是 cocos2d-2.1rc0-x-2.1.2
cocosbuilder 是 v3 alpha3

我常遇到一???
就是我把?片放???器?,
在??器看到的大小?剩下一半?
而??在跑 ios模?器?,
??放大一倍?

?是?生什?事?

  • 本帖最后由 snowcrow0802 于 2013-4-21 21:32 编辑 *

— Begin quote from ____

Shawn和月 发表于 2013-4-21 18:51 url

有可能会是这样:
CocosBuilder对于每个ccb文件都有个Resolution Scale值,你可能把它设成了0.25,然后把按 …

— End quote

你?的 Resolution Scale是?在 Edit Resolutions ?面的 Scale值??
我是?定 1 就是??的 我?去??..
而且???定值 我改了 好像也都?什?影??

不?我想可能真的就是像你?的
是在 ??程序没有设定Resolution Size
??程序中要如何?定 Resolution Size?

”把按钮的Scale或Preferred Size属性设成了“按Resolution Size计算”(它们上面那排按钮中最右边的)“
???要怎??定? 我不太懂…

  • 本帖最后由 snowcrow0802 于 2013-4-21 15:14 编辑 *

— Begin quote from ____

Shawn和月 发表于 2013-4-20 16:01 url

和sprite的scale属性有关吧,还有就是cocosbuilder你使用的ccb文件的resolution scale。 …

— End quote

不好意思
能?你再???一???

或是有?有什??考的?站?

我?在?最基本的

cocosbuilder ->new project

也?有???

明明在??器中 click me 是大小?中

可是到 模?器中 ?就爆大

有可能会是这样:
CocosBuilder对于每个ccb文件都有个Resolution Scale值,你可能把它设成了0.25,然后把按钮的Scale或Preferred Size属性设成了“按Resolution Size计算”(它们上面那排按钮中最右边的)。

于是在编辑器里显示正常的样子其实是1/4的大小,可是在实际程序中并没有设定Resolution Size(在2.1版之前无法设定此值,不知之后怎样),于是就变成了编辑器里四倍的大小(344/86=4)。

和sprite的scale属性有关吧,还有就是cocosbuilder你使用的ccb文件的resolution scale。

  • 本帖最后由 snowcrow0802 于 2013-4-21 01:00 编辑 *

我??再次?定了一下?料

我一? png的?
原本是 344x344

不?放到??器 就?成 86x86

??都剩下1/4

我看 CCNode 的?料

scale x y 都是 1

但是 contentsize 只有 86x86 完全不是原本的尺寸

不?我ios模?器?

?片??是 344x344 是原始的大小

也就是只在??器看到?被自??小了

所以有??的??是??器

我在想?不?是在 new file ? ?定 CCLayer ? 出??

?是哪???器?定出?? ?它?示? 自??我?小?

?之 我?在最??筋的

是??器和模?器看到的?西是不一?的

???器用起?就麻?了

— Begin quote from ____

snowcrow0802 发表于 2013-4-20 16:21 url

我??再次?定了一下?料

我一? png的?

— End quote

看看是不是retina的事情

  • 本帖最后由 sosoayaen 于 2013-4-23 10:30 编辑 *

— Begin quote from ____

snowcrow0802 发表于 2013-4-22 21:09 url

感???就?了~~~
不?我比?疑惑的事~~~

— End quote

这个我倒没仔细研究,我感觉cocosbuilder里面应该有对应现在编辑的resolution的配置。因为retina屏的缘故,所以要用高清图。如果要匹配的话,只需要选择支持导出的ccbi配置为1x即可,不过这样可能会影响retina屏的程式,具体我这里没试过,因为我现在主要在搞Android的程式,iphone的暂时还没弄。

跟新版的支持自适应landscape特性有关

— Begin quote from ____

sosoayaen 发表于 2013-4-22 10:32 url

嗯,这个问题貌似我也碰到了。在cocosbuilder编辑器中,会小很多。默认的例子里面,图片的大小是704×256, …

— End quote

感???就?了~~~
不?我比?疑惑的事~~~

??器中看到的, 和??中的大小??要一?,

假如我在??器中?小1/4, 那??中也??要1/4才?,

不?目前看??不是??子?

  • 本帖最后由 Shawn和月 于 2013-4-22 21:57 编辑 *

原?是新版CCB搞的鬼。
看?是CCBReader?不支持??Automatic scaling功能。
?人??按照320480或480320做?景,一切??也按照??尺寸做,像素?源按照640960或更高?出,但在CCB里?小成320480。
最後在程序中,?算出???度?320之比作?放大率。
?入.ccbi后,??入的layer/node/sprite放大到??率,就可以完成?面的?配。
不要放大scene,而要放大每?scene的直接子元素。

嗯,这个问题貌似我也碰到了。在cocosbuilder编辑器中,会小很多。默认的例子里面,图片的大小是704×256,而在cocosbuilder编辑器中的大小为为176×64。我研究了下,是和发布设置里面的这个属性有关系:
automatic scale from
这里如果是要为retina屏输出,则会自动缩减到1/4大小。如果选择1x,则是实际图片大小输出

— Begin quote from ____

snowcrow0802 发表于 2013-4-20 16:21 url

我??再次?定了一下?料

我一? png的?

— End quote

看看是不是retina的事情

  • 本帖最后由 sosoayaen 于 2013-4-23 10:30 编辑 *

— Begin quote from ____

snowcrow0802 发表于 2013-4-22 21:09 url

感???就?了~~~
不?我比?疑惑的事~~~

— End quote

这个我倒没仔细研究,我感觉cocosbuilder里面应该有对应现在编辑的resolution的配置。因为retina屏的缘故,所以要用高清图。如果要匹配的话,只需要选择支持导出的ccbi配置为1x即可,不过这样可能会影响retina屏的程式,具体我这里没试过,因为我现在主要在搞Android的程式,iphone的暂时还没弄。

跟新版的支持自适应landscape特性有关

嗯,这个问题貌似我也碰到了。在cocosbuilder编辑器中,会小很多。默认的例子里面,图片的大小是704×256,而在cocosbuilder编辑器中的大小为为176×64。我研究了下,是和发布设置里面的这个属性有关系:
automatic scale from
这里如果是要为retina屏输出,则会自动缩减到1/4大小。如果选择1x,则是实际图片大小输出