适配
SnoopyNa2Co3
莫生气静心研究技术
展开
-
关于Unity 部分模拟器和手机出现一闪一闪的花屏问题记录
花屏表现如下图由于某些场景不会,只有特定场景才会,才一个个场景物件排除法定位到带有blendShapes动画网格和skinned mesh renderer的update when offsreen不兼容勾掉update when offsreen就可以这里就记录一下问题...原创 2020-12-09 20:14:06 · 2236 阅读 · 0 评论 -
Unity 关于游戏从后台切回来导致部分手机点击错乱的问题
问题小米截屏分享,然后返回游戏点击错乱索尼手机息屏之后再回到游戏,点击错乱具体问题应该activity的点击区域出问题解决方案就是OnApplicationFocus之后调用一下设置分辨率1.备份原来分辨率2.用比例一样的而分辨率不一样的参数设置分辨率3.延时重置原来分辨率 void OnApplicationFocus(bool focusStatus...原创 2020-04-26 17:49:26 · 1228 阅读 · 0 评论 -
Unity 3d镜头适配,分辨率aspect和fov的关系
屏幕分辨率(camera.aspect)和camera fov关系如上图怎么根据不同分辨率算出对应的fov来适配假设距离为distance = 1000 默认fov = 35知道距离和角度算默认屏幕高度double Height = 2.0 * distance * Mathf.Tan(fov * 0.5f * Mathf.Deg2Rad);这里算出对应的屏幕高度,以192...原创 2018-11-09 10:18:37 · 6181 阅读 · 0 评论 -
Unity快速适配IOS/安卓刘海屏(又简单又快 适配了O版本和P版本)
刘海屏适配,其实就是知道刘海高度(横屏游戏),来对ui进行偏移所以刘海屏适配的关键是获取刘海高度获取刘海高度有两种方案1.大数据,收集各种型号对应的刘海数据,听说腾讯有些项目这么搞2.代码获取,热门机型获取刘海数据,小众机型不是android p可能无法适配这次我介绍的是代码获取刘海数据 NotchFit是一款Android端的刘海屏适配库,适配了O版本和P版本...原创 2019-01-03 18:47:49 · 14470 阅读 · 13 评论 -
unity 关于rendertexture渲染物体出在部分手机显示黑色或者图形分割显示不完整
这个主要原因是用了部分手机不支持的格式可以通过真机调试看到RenderTexture.Create failed: format unsupported - 2这里就是用了手机不支持的格式最简单处理方法把render格式使用RenderTextureFormat.Default代码如下m_renderTexture = RenderTexture.GetTempora...原创 2019-04-22 18:08:35 · 5610 阅读 · 0 评论 -
unity 适配iPhone X底部横条
我的项目实测是可以的2017之后的版本有这两个选项这两个选项主要是针对iPhoneX的功能设置的,由于iPhoneX取消了实体home键,所以会有一个指示边提供了类似Home键的功能,默认手势会先响应指示边,这会在游戏中造成不好的体验,比如误点,所以IOS11提供了延迟系统手势的选项,可以针对四个边的每个边进行设置,建议四个全设置成延迟。也可以设置成隐藏homeButton注意这两...原创 2019-04-25 08:52:45 · 3083 阅读 · 0 评论 -
unity UniWebView位置偏移问题
UniWebView的代码里面使用屏幕坐标来进行绘制假如我们有自定义分辨率的情况,下面以2436*1125为例我们这边限定高度是1080,所以自定义之后分辨率2338*1080由于UniWebView是用完整分辨率来绘制,如果在自定义算出来的屏幕坐标,是相对完整分辨率有偏差,导致UniWebView偏移了解决方法是根据自定义设置计算出偏移量来,以上面为例算出来的屏幕坐标*1125/...原创 2019-05-10 09:02:29 · 1039 阅读 · 0 评论