我正在开发使用 node.js 作为服务器和 Android 作为客户端的 2d 多人游戏。现在,我缩放了我的位图,然后将它的宽度和高度乘以屏幕密度,使其在不同的设备/屏幕上看起来相同......
它正在工作。但我的问题是它的坐标。当我将它打开到首选屏幕时,x 和 y 坐标很好,但是当我在密度更高的模拟器上打开游戏时,移动速度较慢,并且看起来图像位置错误,但在首选屏幕上不是。
我认为解决方案是将 X 或 Y 增量乘以屏幕密度。但我的计算是从服务器检索的。X 和 Y 坐标是从整个服务器中检索的。
有什么想法可以根据屏幕密度计算从服务器检索到的坐标吗?