我正在学习开发我的第一个游戏,并且正如一些笔记"教程"建议,任何on-scree UI元素应该缩放到密度?? !!我显示了density
产生的getResources().getDisplayMetrics().density;
的值,它等于3.
(1) density
是设备相关的,还是可以从设备更改为另一个?
(2) 很重要?我可能已经回答了这个教程 这个问题但不清楚,它回答了这个问题如下"使用屏幕 在屏幕UI元素上缩放时的密度" ??
现在让我感到慌乱的是,正如您所知,在touchscreen
环境中显示UI元素并尝试拖动它时,您将意识到从左上角抓取了拾取/拖动的UI元素不是从它的中心。因此,如果您想在touchScreen
环境中从其中心抓取一个UI元素,则必须考虑一些offset
。
(3) offsets
是否应该与density
相关?
我希望我清楚地解释了我的观点。