相机作为背景在自定义CCLayer(Android的cocos2d)?

时间:2011-11-23 09:14:34

标签: android cocos2d-android

如何在定制的CCLayer(Android的cocos2d)中使用相机,即将VideoView添加到CCLayer?

相机不需要拍照功能;只显示视图很好。是的,我想在手机上使用相机。

我使用以下代码显示相机:

Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
theActivity.startActivity(cameraIntent);

但视图与所有内容重叠,并在几秒钟后崩溃。错误是:

NullPointerException at org.cocos2d.nodes.CCDirector.drawCCScene(CCDirector.java:680)

1 个答案:

答案 0 :(得分:0)

不确定如何在您的奇怪的跨平台框架中完成此操作,但相机预览可以很容易地通过管道传输到任何表面视图,您可以将其与其他界面叠加 对象(除非它们是表面视图)。有android SDK示例显示如何执行此操作