0

我想添加一个使用 cocos2d for android 的滑动面板视图。有什么建议么。

4

1 回答 1

0

我在以前的一个用于彩弹场设计的 android 市场应用程序中实现这一点的方法是将一个单独的 CCLayer 类作为子级添加到主场景中,并让主场景响应 CCTouchesBegan。如果触摸的位置在可见面板的坐标内,则在其内部调用“触摸”方法传递触摸坐标,以便它可以处理自己的内容。

在底部的另一个面板上,我有一个按钮,它显示或隐藏侧面板,因此它不会“滑动”或支持在屏幕上“扔”,而是显示或隐藏。

我相信,在屏幕上滑动或打开/关闭屏幕可以相对简单地编写,使用 CCTouchesMoved 和 CCTouchesEnded 的组合来跟踪滑动/抛出并在图层坐标上执行翻译。

没有什么可以阻止我使用一些简单的动画来实现滑入/滑出,但我在应用程序中不需要它,因此没有实现它。

希望这至少有一些用处,对不起,我现在不能提供一些工作的例子,忙于工作。

于 2012-04-23T15:21:39.313 回答