最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

unity設(shè)備dpi的作用(手指滑動物理距離計算)

2020-08-20 11:48 作者:unity_某某師_高錦錦  | 我要投稿

當需要在移動設(shè)備中檢測手指移動距離,并根據(jù)手指移動的物理距離來控制物體的旋轉(zhuǎn)或縮放時,需要獲取設(shè)備的dpi(每英寸點的個數(shù)),通常就是ppi(每英寸像素的個數(shù))。

原因:

因為相同物理尺寸的設(shè)備可能顯示的像素分辨率并不同,而unity中Touch.position獲取的是像素坐標,不同dpi的設(shè)備,dpi低的設(shè)備手指可能移動10厘米時像素變化100,但是高dpi的設(shè)備可能只需要移動1mm像素就變化了100,如果直接用像素的變化值作為參數(shù)控制物體的旋轉(zhuǎn)量或者縮放量的化,就會造成不同dpi設(shè)備上的靈敏度不同。

解決方案:

1.獲取設(shè)備靈敏度Screen.dpi

2.用像素變化量除以Sreen.dpi的值作為控制物體旋轉(zhuǎn)或縮放的變化量,可以乘以一個系數(shù)用來控制靈敏度


unity設(shè)備dpi的作用(手指滑動物理距離計算)的評論 (共 條)

分享到微博請遵守國家法律
苏州市| 宁河县| 垫江县| 胶南市| 蒙山县| 玉溪市| 吴川市| 曲靖市| 江门市| 永定县| 明溪县| 辽宁省| 乳源| 岑巩县| 株洲县| 诸暨市| 门头沟区| 务川| 遵义市| 华安县| 柯坪县| 孝昌县| 双城市| 灵台县| 黄石市| 双辽市| 南木林县| 德惠市| 晋宁县| 桦甸市| 靖江市| 蒙自县| 湟中县| 义乌市| 腾冲县| 西乡县| 武乡县| 黎川县| 从江县| 循化| 吉林市|