在我的游戏中,我从加速度计获得加速度。计算我的计算,我必须应用一个系数来转换像素单位的测量单位。
我应用为 Android 应用程序建立的系数(在示例中):
DisplayMetrics metrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(metrics);
mXDpi = metrics.xdpi;
mYDpi = metrics.ydpi;
mMetersToPixelsX = mXDpi / 0.0254f;
mMetersToPixelsY = mYDpi / 0.0254f;
为了我的加速,得到像素/秒^2。通过这种方式,我可以在代码中的任何地方使用像素,而不是全部以米为单位。
这是正确的?