我正在尝试使用cocos2d 2.0版在我的cocos2d游戏中实现帮助屏幕。我的屏幕顶部会有一个标题栏(“帮助”),然后是下面屏幕的其余部分,我想放置滚动帮助部分。理想情况下,我可以将文本和图像放入此帮助窗口。
问题是cocos2d没有像UIScrollView这样的功能,而且从我看到的谷歌搜索中,我发现的每个自定义解决方案似乎都遇到各种设备上出现各种错误的问题。
到目前为止,我尝试过这些解决方案:
CCScrollLayer:http://www.cocos2d-iphone.org/forum/topic/17118/page/3
滚动CCNode:http://tonyngo.net/2011/11/scrolling-ccnode-in-cocos2d/
CCScrollView:http://bitbattalion.com/2011/09/uikit-uiscrollview-and-cocos2d/
我最接近的工作是嵌入一个UITextView但是在几卷之后似乎随机崩溃所以对我来说似乎不可靠。
有没有人知道这个问题的一个简单的强大解决方案?看起来它应该是直截了当的,但事实并非如此。
答案 0 :(得分:0)
我建议你制作新的class
说:( HelpViewClass)并使用UIScrollView
实现它,然后在UIScrollView
添加您要添加的内容,然后您可以将其用作{ {/ 1}}到您的图层。
child
Steps
添加到视图。UIScrollView
添加到UIView
。您可以使用此
将任何UIKit组件添加到cocos2d图层HelpLayer
注意:从此HelpLayer返回时,请删除所有UI组件。
我认为这可能对你有所帮助!