【问题标题】:Animate Text Display In-A-Way That Simulates Magical Ink Writing in a Magical Book在魔法书中模拟魔法墨水书写的动画文本显示方式
【发布时间】:2011-02-22 18:17:23
【问题描述】:
我正在开发一款包含魔法书的 Cocos2d iPad 游戏。书中不时出现新的文字。
我想以一种看起来像墨水神奇地出现在书页上的方式为新文本设置动画。我尝试了以下方法(但对质量不满意):
- 在游戏之外:将文本创建为图像,创建文本的第二个图像并将其模糊。运行时:从模糊文本图像淡化到非模糊文本图像
- 运行时:在文本区域创建随机墨点,缩放墨点直到大部分区域变得模糊,然后将它们淡出,将文本留在后面。
我的问题是:在 iPad 上使用 Cocos2d 让文本看起来神奇地出现在魔法书的旧页面上的创造性方法是什么?
【问题讨论】:
标签:
ipad
graphics
cocos2d-iphone
【解决方案1】:
如何创建一个粒子系统(从 cocos 附带的示例中选择一个并自定义),它会在你的书上移动并且新的文本字符会出现在它下面?
或者它可以是一个覆盖所有文本行的大系统。所以它会出现(粒子),然后在它下面创建文本,粒子发射器会停止,所以当前粒子会美丽地消失。
【解决方案2】:
我对cocos不熟悉,但是从白色开始慢慢增加文本颜色饱和度怎么样(假设你的页面颜色是白色)。
【解决方案3】:
如果你想让它看起来像是被魔法写成的,你可以将文本创建为图像,并在顶部有第二个类似于书本背景的图像,然后将其向右滑动,从而慢慢显示未屏蔽的文本.
如果您想变得花哨,请记住字体被定义为贝塞尔曲线。这些可以是动画的。通过这种方式,您可以创建一些很棒的效果,尽管编码可能不会很轻松。