我正在从事Android游戏开发,我是一名新手。我想开发一款屏幕分辨率免费的游戏。如果我知道如何使用libgdx库捕捉Android设备的屏幕分辨率,那就足够了。在谷歌搜索之后,我在不同的网站上阅读了下面的代码,但它不适用于libgdx。
DisplayMetrics displaymetrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(displaymetrics);
height = displaymetrics.heightPixels;
width = displaymetrics.widthPixels;
除此之外,我还使用了以下网站上给出的技术,该技术使用了“正交摄影机”课程来解决问题,但也不适用于我。
http://www.java-gaming.org/index.php?topic=25685.0
我如何获得屏幕分辨率,或者如何调整游戏的屏幕分辨率。
虽然这里有一些关于我的问题的答案。这正是对我有用的。我必须在“Gdx”之后添加“应用程序”才能工作。
Gdx.app.graphics.getWidth();
Gdx.app.graphics.getHeight();
好的,你可以通过这个获得屏幕分辨率
Gdx.graphics.getWidth();
//屏幕宽度
Gdx.graphics.getHeight();
//屏幕高度
如果你想制作一款无屏幕分辨率的游戏,你可以这样设置查看端口
float scrw=320;
float scrh=480;
scrw是视口的宽度,scrh是视口的高度
然后把相机调到
camera = new OrthographicCamera();
camera.setToOrtho(false, scrw, scrh);
camera.update();
Gdx.graphics.getWidth();
Gdx.graphics.getHeight();
:)
问题内容: 如何获得以像素为单位的屏幕分辨率(宽x高)? 我正在使用JFrame和Java swing方法。 问题答案: 你可以使用该方法获取屏幕尺寸。 在多显示器配置中,你应该使用以下命令: 如果要在DPI中获得屏幕分辨率,则必须使用上的getScreenResolution()方法Toolkit。
问题内容: 我很难获得较低的屏幕分辨率,因为我的屏幕分辨率为1920x1080。 有谁知道如何获得屏幕分辨率的高度和宽度? 我在1024x768分辨率上检查了我的作品,结果全部乱成一团。 问题答案: 无法从CSS获取屏幕高度。但是,从CSS3开始,您可以使用媒体查询来根据分辨率控制模板的显示。 如果要使用媒体查询基于高度进行编码,则可以定义样式表并像这样调用它。
问题内容: 我需要找到访问我的网站的用户屏幕的屏幕分辨率? 问题答案: 您无法使用纯PHP做到这一点。您必须使用JavaScript来完成。有几篇有关如何执行此操作的文章。 本质上,您可以设置cookie,甚至可以执行一些Ajax来将信息发送到PHP脚本。如果使用jQuery,则可以执行以下操作: jQuery: PHP(some_script.php) 所有这些实际上都是最基本的,但是它应该可以
所以我用这个代码来获取屏幕上触摸的坐标。 但是如果我有一个分辨率为1280x960的设备,我有一个800x600的正交相机。 我可以做什么来获取摄像机内部的坐标,而不是设备触摸坐标 “例如,如果我在x轴上触摸屏幕的限制,我希望得到800而不是1280”
问题内容: 如何使用快照数据捕获android设备屏幕内容并制作图像文件?我应该使用哪个API或在哪里可以找到相关资源? 顺便说一句:不是相机快照,而是设备屏幕 问题答案: 根据此链接 ,可以在android sdk的tools目录中使用ddms进行屏幕截图。 要在应用程序内(而不是在开发过程中)执行此操作,也有一些应用程序可以这样做。但是正如@ zed_0xff指出的那样,它肯定需要root用户
功能介绍 获取百度移动统计平台的全部屏幕分辨率列表 接口 https://openapi.baidu.com/rest/2.0/mtj/svc/config/getScreenList?access_token={ACCESS_TOKEN} 请求参数 参数名 类型 描述 样例 access_token string 用户登入后获取的token 1.a6b7dbd428f731035f771b8d