我是 android 游戏开发的新手,非常感谢您的帮助。我想在画布上画一些应该比屏幕大得多的图形。所以一些缩放和移动会很棒。我读过一些问题,但他们通常只回答一些细节 - 而不是整个概念。
我试过用相机
cam.save();
cam.translate(0f, 0f, -8f);
cam.applyToCanvas(canvas);
cam.restore();
这可以完美缩放,但我无法解码真正的触摸坐标。
我不想使用openGL(它有点矫枉过正,而且我想从简单的开始)
无论如何,我也尝试了 canvas.scale(int, int),但没有奏效。我相信相机是正确的方式,但我迷路了。
所以问题是:如何确定实坐标?此外,如果有人可以分享一段教程等或一些使用画布转换的概念,那就太好了。(或者也许有更合适的方法来解决它)
提前致谢