2

在 AndEngine AugmentedReality 中,我发现有一个“mCamera.autoFocus(myAutoFocusCallback);” CameraPreviewSurfaceView 内部的函数调用。如何触发此功能,以便让 AugmentedRealityExample 的相机聚焦在靠近相机的物体上?我试图在 AugmentedRealityExample 中点击屏幕,但没有任何反应。相机没有对焦任何东西。

谁能帮我?

4

2 回答 2

1

我终于在场景中添加了一个大小与屏幕相同的空实体。然后让它可点击,并用 RegisterTouchArea(Entity) 来实现我想要的。

于 2013-06-11T15:06:46.520 回答
0

我不知道 AndEngineAugmentedRealityExtension 但如果你想通过点击屏幕来触发自动对焦,你必须在 CameraPreviewSurfaceView 中设置你自己的 OnTouchListener。

在 onTouch() 中,您可以调用 autoFocus()。如有必要,您可以添加自己的 AutoFocusCallback。否则你可以调用 autofocus(null)。

于 2013-06-10T13:40:17.243 回答