1
我已經使用無標記顯示了屏幕上的3D對象。現在,我想旋轉並使用手指手勢在屏幕上移動ARNode?如何使用Android中的手勢監聽器在Kudan中旋轉和拖動3D對象(ARNode)
我已經使用無標記顯示了屏幕上的3D對象。現在,我想旋轉並使用手指手勢在屏幕上移動ARNode?如何使用Android中的手勢監聽器在Kudan中旋轉和拖動3D對象(ARNode)
可以使用gestureDetect的onScroll()
事件和模型節點的變化規模
@Override
public boolean onScroll(MotionEvent motionEvent, MotionEvent motionEvent1, float v, float v1)
{
float x =0;
if (v > 0)
{
x= -Math.abs(v);
x = (float) (x*0.25);
}
else
{
x= Math.abs(v);
x = (float) (x*0.25);
}
if (v != 0 && (arbiTrack.getIsTracking()))
{
modelNode.rotateByDegrees(x,0,1,0);
Log.e("canRotate: ",modelNode.getVisible()+"");
}
return true;
}