【问题标题】:Bending Label in cocos2dcocos2d中的弯曲标签
【发布时间】:2012-05-10 02:43:50
【问题描述】:

我是 cocos2d 的新手,我正在尝试像在 Photoshop 中一样创建效果,但它使用 CCLabelTTF。该图像可以更多地描述我正在尝试使用的要求。 。我正在尝试使用动作 CCRotate 进行旋转,但我无法创建相同的效果。

请帮助我用 CCLabelTTF 在 cocos2d 中获得这种效果。由于文本“MARINE”可以替换为任何文本。我不能使用 CCSprite 代替 CCLabelTTF,因为我会使用任何文本。

提前感谢您的帮助。

【问题讨论】:

    标签: iphone xcode cocos2d-iphone


    【解决方案1】:

    您是否考虑过创建自己的字体类,它是 CCSprite 的子类,允许您更改比例和倾斜度?这可能是你在这里需要的。创建一个位图字体类型的 sprite 图像库并创建一个子类,您可以将任何您想要的文本字符串传递给该子类,并使用 CCSprite 类中的图像操作获得与上述类似的结果。

    我不认为 CCLabelTTF 可以做到这一点,因为它不是基于图像的。

    【讨论】:

    • 感谢您的回复@andrewx。字体对我来说并不重要。另外我不想使用 CCSprite 类,我需要使用 CCLabelTTF OR 位图字体。
    • 当你想做一些特别定制的事情时,你需要继承并创建你自己的逻辑。为什么您需要使用 CCLabelTTF?您说的是图像处理,而不是文本处理。
    • @andewx 我想要文本创建的效果的输出,而不是图像通过弯曲产生的效果。
    猜你喜欢
    • 1970-01-01
    • 2014-03-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-28
    相关资源
    最近更新 更多