2014-09-10 62 views

回答

0

SpriteKit中没有任何组件可以实现这一功能,但模拟滚动文本处理触摸非常简单。

如果你想拥有它和弹跳,加速等等,你将不得不处理限制和分页,但是这里有大量的例子来说明。另外请记住,SKLabelNode不支持多行开箱即用,因此您必须创建自己的MultiLine标签(每行基本上有1个标签)。

如果您要渲染的文本很长,可能很难创建,但不是很流畅,但可以正常工作。

另一种选择是使用UIKit,使用UIScrollViewUITextView创建该UIKit,并将其呈现在包含场景的SKView的顶部。显然,如果你真的需要它在场景中,这是行不通的,但是如果你想要显示大块的文本作为指示或法律文本,会产生奇迹。