LOVE2D android竖屏的问题
直接把AndroidManifest.xml的activity里修改
android:screenOrientation="portrait"
竖屏
或
android:screenOrientation="landscape"
横屏
即可,如果您不想这样可以用下面的方法翻转。
触屏方面可能需要进行调整才能够正确使用。
-- 第一种方法 使用love2d自带的函数进行翻转
local m_width,m_height = 800,600 --与conf里的宽高相同
function love.draw()love.graphics.translate(0, m_height)love.graphics.rotate(math.rad(-90))love.graphics.push()love.graphics.scale(m_height/love.graphics.getWidth(),m_width/love.graphics.getHeight()) --自适应--[[ 此处放置渲染代码 --]]love.graphics.pop()
end
-- 第二种方法 使用shader进行翻转
local m_width,m_height = 800,600 --与conf里的宽高相同
function love.load() local code = [[ mat4 rotatev = mat4(vec4(-0.000000, 1.000000, 0.000000, 0.000000),vec4(-1.000000, -0.000000, 0.000000, 0.000000),vec4(0.000000, 0.000000, 1.000000, 0.000000),vec4(0.000000, 0.000000, 0.000000, 1.000000));vec4 position(mat4 transform, vec4 pos){return rotatev * transform * pos ;}]]shader = love.graphics.newShader(code)love.graphics.setShader(shader)
endfunction love.draw()love.graphics.push()love.graphics.scale(m_width/love.graphics.getWidth(),m_height/love.graphics.getHeight()) --自适应--[[ 此处放置渲染代码 --]]love.graphics.pop()
end
LOVE2D android竖屏的问题相关推荐
- android竖屏固定,ANDROID强制锁定竖屏_APP固定设置竖屏或横屏
1.XML锁定横屏或竖屏 在没有设置屏幕方向的情况下会默认设置为:android:screenOrientation="unspecified".即未指明屏幕方向.属性取值land ...
- android竖屏固定,安卓教程:设置竖屏固定壁纸
Android默认的壁纸设置是横屏滚动的,如果把心爱的女神/男神的照片设置为壁纸那叫一个惨不忍睹啊.相信总会有人为此而烦恼!今天少数派课堂教大家如何设置竖屏固定壁纸. 前言:由于设置竖屏固定壁纸的方法 ...
- android 竖屏资源文件,Android不同分辨率屏幕下自适应资源文件
1.不同的layout Android手机屏幕大小不一,有480x320,640x360,800x480.怎样才能让App自动适应不同的屏幕呢? 其实很简单,只需要在res目录下创建不同的layout ...
- android竖屏显示
本文原创,来自http://blog.csdn.net/knock,转载请保留本行 屏是LANDSCAPE的,要让它默认显示为PORTRAIT. 1.kernel里要旋转FrameBuffer. ...
- android 竖屏rpg游戏,可以竖屏玩的rpg角色扮演大型手游排行
游戏是目前绝大多数人放松的渠道,但是大部分人群是需要上班的,双休日休息还来不及玩什么游戏呢,但是我有办法解决这种问题,那就是找到竖屏游戏,可以单手操作的那种,就算在车上一手拉着扶手,另一只手也可以玩游 ...
- android 竖屏拍照旋转90度,三星等机型上拍照后图片被旋转90度的解决方案
考虑到Android7.0以后拍照修改了调用和返回方式,找到了一个看起来还不错的第三方库,实际可能并非如此. -TakePhoto 在三星Note3和S6上测试,发现竖屏拍照后返回的照片是横屏的,在其 ...
- 关于Android 竖屏录制,在PC端播放被逆时针旋转了90度
更新: 事实上这是视频播放器的原因,使用自带播放器,win7上H264会被逆时针旋转90度,而win10上MPEG_4_SP会被逆时针旋转90度. 使用MediaRecorder录制视频,发现在PC端 ...
- Android强制设置横屏或竖屏
全屏 在Activity的onCreate方法中的setContentView(myview)调用之前添加下面代码 requestWindowFeature(Window.FEATURE_NO_TIT ...
- android 强制设置横屏 判断是横屏还是竖屏
判断activity 是横屏还是竖屏 方法 1: //根据设备配置信息 Configuration cf= this.getResources().getConfiguration(); //获取设 ...
- Zxing 竖屏切换 android
版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/aaawqqq/article/details/24804939 Zxing 竖屏切换 androi ...
最新文章
- C++ Primer 读书笔记 (1)
- Centos设置开机启动Apache和Mysql[总结]
- ehlib 用法记录
- ceil--朝正无穷大方向取整
- 设计模式之四(抽象工厂模式第二回合)
- windows+PHP+shell_exec()无法执行的原因
- jasperreport转成html,JasperReport chart导出HTML不能显示chart图
- LA 3263 That Nice Euler Circuit (2D Geometry)
- ubuntu 16.04 Anaconda3 中安装tensorflow环境[CPU版和GPU版]
- .NetCore上传多文件的几种示例
- 用MATLAB编程课程设计,matlab课程设计报告---用Mtlab编程实现句柄图形应用
- AutoCAD 2022 Mac中文版发布 最好的Mac CAD软件
- 斐波那契堆的C++实现
- 多个excel工作簿合并_多人收集表格,数据比较和合并工作簿,Excel隐藏功能一键搞定!...
- int content=Integer.parseInt(jtf.getText().trim());
- 使用python暴力破解ZIP、7Z 、RAR格式压缩包密码教程
- VO、DTO、DO、PO
- pytorch RuntimeError: size mismatch, m1: [64 x 784], m2: [784 x 10] at
- 2022.11.27一周总结
- MOSFET管驱动电路的设计