我在制作游戏时理解一些概念时遇到一些麻烦,请就我的问题提出建议。
我有一个动画精灵图像,我想根据给定的路径移动此图像。我可以从
获得路径Path path = new Path();
Point s = new Point(150, 5);
Point cp1 = new Point(140, 125);
Point cp2 = new Point(145, 150);
Point e = new Point(200, 250);
path.moveTo(s.x, s.y);
path.cubicTo(cp1.x, cp1.y, cp2.x, cp2.y, e.x, e.y);
canvas.drawPath(path, paint);
这些点是硬编码的,并在不同的屏幕上给出不同的结果。
Q1。如何制作所有屏幕尺寸相似的路径?
Q2。如何根据给定路径移动我的动画精灵图像,图像是否按照路径显示?