gles20

    0熱度

    2回答

    我已經在三維空間中將我的相機(mViewMatrix)移動了15°到每個角度x,y,z(所有角度都是0°我沒有相機旋轉的問題! ) 3D空間中的所有對象都很好(顯示在屏幕的右下角)。 好吧,現在我想圍繞X軸旋轉相機。右下角的物體應從右側向下移動。 但是......因爲攝像機角度改變了15°......物體不但向下移動到右側......它們也從右向左移動一點點。 我想我有載體從改變: Matrix.

    0熱度

    1回答

    我目前正致力於開發適用於Android的3-D遊戲引擎,並且在Lenovo TAB 10上一切正常,導致網格在旋轉過程中變平(偏斜)。我不知道從哪裏開始尋找,因爲它在一臺設備上工作。有任何想法嗎? 我圍繞任意軸(右,上,前)相對於對象本身旋轉一切。然後,旋轉軸置於旋轉矩陣如下: mMatRotate = new cMatrix4( mvRight.mX, mvUp.mX, mvForw

    0熱度

    1回答

    在我簡單的GLES20應用程序中,我試圖在運行時添加一些對象來繪製。 在我的渲染器類我有正方形的ArrayList中: private ArrayList<Square> mSquares = new ArrayList<Square>(); 這是我Square類。 Square如果在onSurfaceCreated中創建它,它將很好地繪製。 但是我實際上想要做的。我需要在運行時通過單擊按鈕並