2012-05-04 54 views
1

我正在为iPad和iPhone开发一个Cocos2d项目,现在我需要开发一些对iPhone来说太小的东西。 我的第一种方法是重新设计它,使它看起来更大,但是我认为区域缩放效果会很好。不好的一点是我不知道该怎么做......我真的不知道怎么做才是正确/最好的方法。如何用Cocos2d缩放圆形区域?

我已经检出Cocos2D CCLens3D构建有效,但它不会给我我想要的结果。

我很想获得比相同的结果,当你长按上的UIKit一个TextView /文本框:在您的帮助 UITextField zoom

谢谢!

+1

不知道相同的效果,但您可以使用比例实现对精灵的缩放。检查此链接http://stackoverflow.com/questions/5919180/applying-zoom-effect-in-cocos2d-gaming-environment – Setrio

+0

感谢您的评论,但这不是我想要的。我想在具有动态缩放级别的另一个“图层”中重新显示已知区域(圆形)。我想我应该在OpenGL级别工作,因为我已经检查了网络,并且还没有发现任何东西... –

+0

不知道我是否需要去OpenGL级别,但肯定需要自己做,也许是与UIKit合并或类似的东西。无论如何,如果你解决了这个问题,阅读这篇文章的解决方案会很好。祝你好运! – Setrio

回答

1

如果你还在寻找一个解决方案: http://rombosblog.wordpress.com/2012/06/03/magnifierglassforcocos2d/

使用CoreGraphics中呈现。尽管此实现有效(需要进行一些调整),但我发现它缺少我期待的高斯分布效果,如果您在较小的时间间隔内更新放大效果,则效果会很高。

+0

非常感谢!我不需要这个了,但我会保留这个信息:) –

+0

感谢您的分享。我需要这样的东西 –