如何在android的cocos2d Surfaceview中实现滚动功能?请给我一些建议。
最佳答案
cocos2d 中没有 ScrollView ,如果对您有帮助,请查看以下详细信息。
此示例的屏幕分辨率为 320 x 480。
- 制作一个具有所需高度的节点。 例如:我的屏幕高度是 320,我制作了一个高度为 640 的节点。
- 添加到图层中,位置设置为(0, 320)
- 在方法 CCTouchMoved() 中根据用户触摸移动值增加节点位置 例如:CGPoint touchLocation = CCDirector.sharedDirector().convertToGL(CGPoint.ccp(event.getX(), event.getY())); node.setPosition(0, 320 + (touchLocation.y - touchlocation.y of touch 开始))
希望它对您有用,如果需要任何其他详细信息,请对此发表评论
关于android - Cocos2d 中的 ScrollView - android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11316224/