[過去ログ] 【ゲームエンジン】Unity初心者質問スレBuild3 (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
437
(2): 弟子 [] 2020/02/07(金) 13:54:31.70 ID:++oTUKmK(1/2) AAS
>>435
435(1): 名前は開発中のものです。 [sage] 2020/02/07(金) 13:44:35.81 ID:eRgtkMU1(1/4) AAS
Unityで表示端末のDPIを取得するにはどの様にすれば良いのでしょうか?

多くの解説サイトに
getResources().getDisplayMetrics().densityDpi;
と言うコードがあるので使ってみようとしたところ、getResources()が使えません。

考えうる理由としてusingに何か指定しなければならないのか?と思いましたがusingの項目まで記述しているサンプルを見つける事が出来ませんでした。

DPIを取得、計算出来るのであれば他の方法でもかまいません。
Screen.width、Screen.heightを利用して画面のpxを取得する所までは出来ています。
よろしくお願いいたします。
この記事のはどですか?
外部リンク:gchan-00.tokyo
438
(1): 名前は開発中のものです。 [sage] 2020/02/07(金) 14:07:38.92 ID:eRgtkMU1(2/4) AAS
>>436
436(1): 名前は開発中のものです。 [sage] 2020/02/07(金) 13:52:06.48 ID:0Yab1BKS(1) AAS
使えないって何?エラーが出て実行できないのか実行しても何も起きないのかもっと詳しく
レスありがとうございます。
visualstudioでgetResouces()の下に赤い波線が表示され、カーソルを合わせると現在のコンテキストにgetResourcesという名前は表示されませんと出ています。
そのままUnityの再生ボタンを押すとAll compler errors have to be fixed befor you can enter playmode!とエラーが出ています。

>>437
この160という数字はどこから来てるのか?という疑問に対して、自分の解釈ではmdpiという単位かな?と思ったのですがあっていますでしょうか・・・?
すると、すべての端末で同じ結果を得ることが出来るのか?という新たな疑問が。。
勉強不足で申し訳ありません。
439: 名前は開発中のものです。 [sage] 2020/02/07(金) 14:08:39.48 ID:eRgtkMU1(3/4) AAS
>>437
表示しません=存在しませんの間違いでした
申し訳ありません。。
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 1.135s*