Unity奇葩问题集
文章平均质量分 60
听星
这个作者很懒,什么都没留下…
展开
-
Unity项目升级支持HDRP管线实践
前段时间把产品从Unity2018升级到Unity2021,遇到了一些小问题,整体过程比较顺利。最近升级到HDRP,过程就比较坎坷了。下面是踩坑记录。原创 2022-10-27 14:23:15 · 3356 阅读 · 0 评论 -
UIToolkit中显示汉字
从Unity2021.3开始,UIToolkit就已经内置,既可以制作Editor的扩展,也可以制作实时的界面。虽然我字库和字体资源都设置的是动态生成,但这种方式只能支持提前生成好的字,不清楚为啥无法动态生成。UIToolkit中无法使用TMP的字体,但是刚刚那种方式创建的字貌似和TMP应该是一样的。5.在UIBuilder中选中需要改字体的元素,FontAsset选刚刚设置的字体就可以了。之前用Unity的UIToolkit制作了一个加密工具,最近简单改进了下方便使用。功能做完后发现无法显示中文。....原创 2022-07-22 10:42:30 · 1632 阅读 · 1 评论 -
Unity画面中模型抖动问题
以至于用Timeline的录制功能手动K了一个移动效果,依然会有抖动问题。由于人物的移动是由Timeline来控制的。产生的刷新不匹配问题。然后看着像同一帧先移动相机,这是人物产生了一次渲染效果。然后人物位移,又产生了一次渲染效果。然后突然想到把移动相机的函数从Update修改到LateUpdate中去执行。功能比较简单,但是遇到了一个画面中人物来回抖动的问题。开始怀疑动画制作问题,看了看动画曲线发现没啥问题。这两天做了一个在VR中相机跟随人物移动的功能。但是场景中看是没有抖动问题的。这样人物就抖了起来。.原创 2022-07-14 20:13:56 · 2705 阅读 · 0 评论 -
Jpush restapi 1004 权限问题
使用Jpush报1004问题原创 2016-02-23 21:21:42 · 5525 阅读 · 2 评论 -
Unity渐进式GPU烘焙找不到显卡
工作主力是笔记本,使用Unity2021烘焙新场景发现无法识别GPU显卡。烘焙模式切换成Progressive GPU(Preview)后下面设置里的Workflow Settings 显示Unknown以及提示No devices found.Please start an initial bake to make this information available.查了各种网站也没有提示。其实这个时候直接点烘焙就好了,Unity会自动识别显卡,然后进行烘焙。烘焙开始后也能正确显示显卡切换了原创 2022-03-19 09:27:53 · 8493 阅读 · 13 评论 -
Unity多屏幕设置细节
项目中用到了多屏幕功能使用过程中经常会出现windows框或者切出就自动最小化的现象,最近花精力研究了下具体如何设置才能呈现完美的效果Fullscreen Mode可以设置4个模式,只实验了Fullscreen Window和Exclusive FullScreen模式Fullscreen Window1.设置为单屏时进入项目不会显示边框切出程序,程序不会最小化2.设置为多屏时第一次进入项目不会显示边框,但第二次进入时,当还没触发多屏激活时,会显示边框,触发多屏激活后,边框消失Exclus原创 2022-03-09 18:50:54 · 9080 阅读 · 3 评论 -
UGUI中的CanvasGroup组件Interactable在某些控件上无效的问题
界面框架使用的CanvasGroup组件的Interactable来作为界面是否可用的开关,使用过程中遇到几个问题引入RuntimeEditor中的VirtualizingTreeView控件作为列表控件,发现不受这个参数的影响这个问题是由于VirtualizingTreeView重写了点击逻辑,在父类VirtualizingItemsControl中自己写了一套点击拖动的逻辑,然后点击,拖动等行为没有针对Interactable的状态做修改。解决的话,参考InputField控件添加了一个MayD原创 2021-11-26 20:00:31 · 866 阅读 · 0 评论 -
Unity2020.2.6中UI相机没设置TargetDisplay导致的问题
项目中使用了钱康来分享到循环列表,在Unity2018版本使用的没事问题,最近在和使用Unity2020版本的时候,发现会导致项目很严重的卡顿。由于循环列表的代码是2019年引入的,不确定新版本是否还有这个BUG。BUG描述如下:UICanvas使用的Screen Space - Camera模式由于项目使用的是多屏,UICamera默认的Target Display设置的是-1在Unity2020.2版本中,LoopScrollRect的GetBounds函数就出问题了函数中有一句话view原创 2021-03-12 11:43:43 · 1949 阅读 · 0 评论