0
在Spritekit遊戲中顯示可滾動文本塊的最佳方式是什麼?這將在現場。我可以使用SKLabels編寫自己的算法,但似乎應該有更好的方法。在Spritekit場景中顯示可滾動文本(Swift)
在Spritekit遊戲中顯示可滾動文本塊的最佳方式是什麼?這將在現場。我可以使用SKLabels編寫自己的算法,但似乎應該有更好的方法。在Spritekit場景中顯示可滾動文本(Swift)
SpriteKit中沒有任何組件可以實現這一功能,但模擬滾動文本處理觸摸非常簡單。
如果你想擁有它和彈跳,加速等等,你將不得不處理限制和分頁,但是這裏有大量的例子來說明。另外請記住,SKLabelNode
不支持多行開箱即用,因此您必須創建自己的MultiLine標籤(每行基本上有1個標籤)。
如果您要渲染的文本很長,可能很難創建,但不是很流暢,但可以正常工作。
另一種選擇是使用UIKit,使用UIScrollView
和UITextView
創建該UIKit,並將其呈現在包含場景的SKView的頂部。顯然,如果你真的需要它在場景中,這是行不通的,但是如果你想要顯示大塊的文本作爲指示或法律文本,會產生奇蹟。