Re: Android版の画面解像度の取得について ( No.1 ) |
- 名前:・∀・ 日時:2021/06/17 22:06
丁度似たようなことをしていましたので。下記のAndroid限定関数で取得可能です。
int wx, wy;
DxLib::GetAndroidDisplayResolution(&wx, &wy);
ただ、この関数はどうも画面全体の解像度ではなく、
「カメラ等で支障のない範囲の画面解像度」が返ってくるようで、
私もこの関数の詳しい仕様を知りたいところではあります…。
|
Re: Android版の画面解像度の取得について ( No.2 ) |
- 名前:そめ 日時:2021/06/17 22:58
情報提供助かります
ありがとうございます
お恥ずかしながら該当ヘッダファイルの存在を今知りました
|
Re: Android版の画面解像度の取得について ( No.3 ) |
- 名前:そめ 日時:2021/06/17 23:13
報告です
GetAndroidDisplayResolutionは手元の実機では負の値が帰ってきてダメでした
|
Re: Android版の画面解像度の取得について ( No.4 ) |
- 名前:・∀・ 日時:2021/06/17 23:21
すいません言い忘れがありました。
このDxLib::GetAndroidDisplayResolution(&wx, &wy);ですが、
DxLib_Init()にてDXライブラリ初期化後でないと正常な値が返ってきません。
呼び出し位置を確認してみて頂けると嬉しいです。
|
Re: Android版の画面解像度の取得について ( No.5 ) |
- 名前:そめ 日時:2021/06/17 23:38
ありがとうございます
出来ました
疑問が残っているようなので解決付けは保留にしておきますね
|
Re: Android版の画面解像度の取得について ( No.6 ) |
- 名前:管理人 日時:2021/06/19 23:20
すみません、・∀・さんの仰られている通り Android では GetAndroidDisplayResolution を使用してください m(_ _;m
( 因みに DxLib_Init の前でも呼べるようにしたいのですが、APIの仕様とDXライブラリ Android版の仕組みの関係で DxLib_Init の後ではないと呼べないようになっています… )
|
Re: Android版の画面解像度の取得について ( No.7 ) |
- 名前:そめ(解決済) 日時:2021/06/20 09:39
ありがとうございます
畏まりました
>・∀・さん
すみません管理人様から返答をいただけましたので一旦解決印を付けておきたいと思います
|
Re: Android版の画面解像度の取得について ( No.8 ) |
- 名前:・∀・(解決済) 日時:2021/07/12 00:02
> 管理人様
> そめ 様
内容承知しました、ありがとうございました。
(確認が遅くなり大変失礼いたしました…。)
|