2014-09-10 67 views

回答

0

SpriteKit中沒有任何組件可以實現這一功能,但模擬滾動文本處理觸摸非常簡單。

如果你想擁有它和彈跳,加速等等,你將不得不處理限制和分頁,但是這裏有大量的例子來說明。另外請記住,SKLabelNode不支持多行開箱即用,因此您必須創建自己的MultiLine標籤(每行基本上有1個標籤)。

如果您要渲染的文本很長,可能很難創建,但不是很流暢,但可以正常工作。

另一種選擇是使用UIKit,使用UIScrollViewUITextView創建該UIKit,並將其呈現在包含場景的SKView的頂部。顯然,如果你真的需要它在場景中,這是行不通的,但是如果你想要顯示大塊的文本作爲指示或法律文本,會產生奇蹟。