@TOC 效果 先上效果 一、原理 继承几个拖拽的接口IBeginDragHandler,IDragHandler,IEndDragHandler计算下偏移量,转换下坐标系限制下可拖拽的范围,我设置的是canvas的大小 二、源码 usingSystem.Collections; usingSystem.Collections.Generic; usingUnity.VisualScripting; usingUnityEngine; usingUnityEngine.EventSystems; namespaceHHQ { ///<summary> ///拖拽ui(限制...
Unity,发布ios和Android的包,UGUI,异形屏适配问题。 @TOC <hrstyle="border:solid;width:100px;height:1px;"color=000000size=1"> 前言 unity发布移动端需要做ui的适配,我们用的是UGUI,暂且提供一种我们自己的ui适配解决方案,包含异形屏的。 <hrstyle="border:solid;width:100px;height:1px;"color=000000size=1"> 一、区分Android手机,Android平板,Iphone,Ipad 也查到了各种各样的区分方法。我...
项目场景: 用Unity做的app发布的ios和Android版本,ui做屏幕自适应,来适配多机型,unity版本是2019.4,用的UGUI。 问题描述: 极个别机型有个偶发的问题,就是在app息屏,再开屏的时候,会出现半边屏幕被压缩,半边屏幕黑屏的问题,但是ui交互的位置还是正常的,bug效果图如下: 跟这张图一样的 <hrstyle="border:solid;width:100px;height:1px;"color=000000size=1"> 原因分析: 出现这个问题也很是疑惑,后来分析发现只是显示渲染出问题了,ui交互的位置还是没变,因为我们的app是设置的只能横屏...
@TOC <hrstyle="border:solid;width:100px;height:1px;"color=000000size=1"> 前言 最近有个小需求,要生成随机的乱码图片,用于ar的识别,于是我写了这个小demo,有需要的小伙伴可以拿去用,我也是借此留个备份。 <hrstyle="border:solid;width:100px;height:1px;"color=000000size=1"> 一、基础元素库的随机 二、生成位置、生成数量的随机 三、遮挡块位置的随机 注意 图片存放位置是Application.persistentDataPath;...