matrix matrix = new matrix(); <br> camera c = new camera(); <br> c.save(); <br> //z引起图片放大缩小<br> c.translate(0f, 0f, 2f); //+放大 -缩小 <br> c.getmatrix(matrix); <br> c.restore();
matrix.pretranslate(centerx, centery); //centerx,centery用于移动到屏幕中心 <br> matrix.posttranslate(-centerx, -centery); <br> gamegraphics.canvas.concat(matrix);
matrix.pretranslate(centerx, centery); //centerx,centery用于移动到屏幕中心 <br> matrix.posttranslate(-centerx, -centery); <br> gamegraphics.canvas.concat(matrix);
本文探讨了在游戏开发中使用矩阵和相机操作实现图片的放大、缩小、平移和旋转,通过调整摄像机的位置和视角来创建动态的游戏场景。
2142

被折叠的 条评论
为什么被折叠?



