html 间隔区,字距的调整问题 - layabox问答社区-HTML5引擎社区-LayaAir开发者社区
又是自行解决,自己回复一下自己,我个人很啰嗦:
对于某些特殊的机型会出现两个很奇怪的事情
1、无法获取屏幕尺寸:例如在看库文件内,引入的laya.core里有方法 __proto.setScreenSize=function(screenWidth,screenHeight)
这是你调用了Laya.stage.screenMode=XXXXX之后 他就会在这里调用这个方法,然后适配屏幕。你会发现在某些 机型内 this.designWidth 、与 this.designHeight 是无法获取的。这就尴尬了。导致后面直接不适配,或者就算调用showall可以适配,也有黑边且按钮错位。我找了超久才发现这个。怎么办呢?
以后你遇到适配问题,你 在laya有一种万能解决方法,就直接在改这个库文件。
我个人是暂时是在用了Laya.stage.screenMode=showall前提下 按机型判断去改,然后直接加上这句:
//不能用下面这一句,不然会匹配不了
//scaleX=scaleY=Math.min(scaleX,scaleY);
canvasWidth=realWidth=720;
canvasHeight=realHeight=1440;
然后直接就完全适配了屏幕
2、字体字距问题:实际上这个问题就是上面的问题带来的,这个怎么破呢,要找到laya.webgl 这个库文件,然后你找到这个方法
DrawText.drawText=function(ctx,txt,words,curMat,font,textAlign,fillColor,borderColor,lineWidth,x,y,underLine)在
var scale=sx!==1 || sy!==1;
在这句后面加判断 然后把特殊机型都改成sx=sy=1;这样就基本适配了。导致这样是因为特殊机型的缩放比例是很奇怪。
然后字距问题也解决了。
以上不算什么高端分享,但起码对于大家应急处理还是很有帮助。
最后想留一个疑问,我适配某一个机型的时候就算我用了这个方法,但他死活差那么一点点留一个小黑边。不明白为啥,硬件问题吗
html 间隔区,字距的调整问题 - layabox问答社区-HTML5引擎社区-LayaAir开发者社区相关推荐
- 字距调整属性font-kerning,怎么查老婆的网贷信息,看看老婆在外面借了多少钱?
字距调整属性font-kerning font-kerning应该算是一个CSS3属性,主要作用是调整字形间距,且基本上是英文字符形状的间距,因为英文字符形状都是不规则的,有宽有窄,有的圆乎乎,有的棱 ...
- Java中调整字距与行距的方法 其一(以DrawString为例)
今天要谈的是如何在Java中调整字距与行距,当然,这里谈的主要是针对swing与awt里的字距与行距. 调整字距与行距看起来似乎是个很简单的问题,大概可以直接调用某个内置的方法来操作,紫雾我最开始也是 ...
- wps如何调整字符宽度_WPS文字中当字体字号放大到100时字距变宽如何适当调整字距...
WPS文字中当字体字号放大到100时字距变宽如何适当调整字距 时间:2014-01-06 作者:snow 来源:互联网 打几个字把字体调到初号,还是太小,怎么样才能把字体变大一点,当字体放大后 ...
- java设置行间距_Java中调整字距与行距的方法 其一(以DrawString为例)
今天要谈的是如何在Java中调整字距与行距,当然,这里谈的主要是针对swing与awt里的字距与行距. 调整字距与行距看起来似乎是个很简单的问题,大概可以直接调用某个内置的方法来操作,紫雾我最开始也是 ...
- 「Adobe国际认证」不要让“字距调整”,限制你的风格
什么是字距调整 对于设计师和非设计师来说,有很多排版术语需要跟踪:甚至"track"这个词在排版世界中也有不同的含义.但让我们一次只关注一件事.我们是来了解字距调整的. 字距调整是 ...
- PHP字体间距设置,wps字间距怎么调整
调整wps字间距的方法:首先打开wps文档,选中需要调整字间距的文本文字:然后点击鼠标右键,在弹出的下拉菜单中,点击"字体"选项:最后在"字体"设置窗口中,点击 ...
- html表格中字与字间距如何调整,excel表格字间距怎么调
Excel表格中的文字行间距怎么调整? 1.面对单元格中的文字,第一种方法:调整行间距简单的操作就是按住"alt+enter"强制换行.2.第二种方法:鼠标右击选择"设置 ...
- 解决word行距和字距不准
解决word行距和字距不准 1.在"布局"选项卡,之后点击"页面设置"组的"快速启动按钮". 2.打开小箭头 3.在页面设置中打开" ...
- 使用wps编辑时字距突然变宽的解决方案
在写毕业论文时,复制知网上的参考文献到wps上会突然出现字距变宽的现象. 这时选中内容右键 段落->换行和分页->勾选"允许西文在单词中换行" 然后字距就变正常了
- Word字间距怎么调整?2023最新方法总结!
"作为一个Word新手,里面的好多功能我都没有弄清楚.今天正好写了一篇文章,但不知道应该怎么调整字间距.有朋友知道Word字间距怎么调的吗?快教教我!" Word作为一个便捷的办公 ...
最新文章
- windows auzre 笔记-1
- Postman 解决 “Could not get any response” 问题
- EventBus设计与实现分析——特性介绍
- 全选文字的快捷键_如果我是一个快捷键,我希望是?为什么?
- Linux 监视文件、文件夹改动
- excel通配符?和*的使用——用于查找
- [转载]对于WebGrid第三方控件的使用
- GD32系列总结 - 前言
- 在北理珠,如何快速被动了解(社工)一个学生
- C语言学习-翁凯(第五章笔记)
- springboot基于微信小程序的运动软件前端的设计与实现毕业设计源码100932
- Java之Snake历程
- python打印九九乘法口诀_PYTHON如何打印九九乘法表
- 自动驾驶过冬,需要点燃“降本增效”的炉火
- VMware安装优麒麟20.04LTS
- HTML:使用单选框、复选框,让用户选择
- 计算机无法读取内存,图文教你如何修复电脑无法识别读取的U盘(SD卡)!-内存卡在电脑上读不出来怎么办...
- Kubernetes v1.19版本来了,有哪些重磅更新?
- java创建response对象_创建一个HttpResponse对象
- GO语言 | go work 神一般的管理 多个module没烦恼