我用下面的代碼使用畫布的3D立方體。需要稍加改進
Matrix mMatrix = canvas.getMatrix();
canvas.save();
camera.save();
camera.rotateY(-angle);
camera.getMatrix(mMatrix);
mMatrix.preTranslate(-width, 0);
mMatrix.postTranslate(width, 0);
canvas.concat(mMatrix);
canvas.drawBitmap(bmp1, 0, 0, null);
camera.restore();
canvas.restore();
camera.rotateY(90 - angle);
camera.getMatrix(mMatrix);
mMatrix.preTranslate(-width, 0);
mMatrix.postTranslate(width2, 0);
canvas.concat(mMatrix);
canvas.drawBitmap(bmp2, width, 0, null);
這是它給
使這個3D的立方體,但我需要的是
這是因爲當相機旋轉圖像時,我的一部分法師被隱藏。 這樣的
但我認爲這可以做到。
u能請共享代碼創建立方體 – TheReprator