资讯详情

UIToolkit踩坑系列-bug

如果后面使用持续更新

  • 在EditorWindow使用UIToolKit制作SDK
  • 遇到的问题及解决办法
级别 描述 解决办法
error Unity_editor_bug.自定义editorwindow脚本报错后.editorwindow窗体消失了 增加editorwindow.close.调一下close.再打开
warring unity_editor_bug.unity突然卡死 重启unity
warring unity_editor_bug.uss.uxml保存导致vs突然卡死 重启unity和vs
info uibuilder_bug.USS动画可扩展性差 使用unity的实验性api_experimental_ _jobs_schedule.或者扩展dotween的editor
info uibuilder_bug.uibuilder里面没有image组件 使用visual_element替换。或者代码中有image
info uibuilder_bug.uibuilder没有粒子 等unity官方给uitoolkit增加
error uibuilder_bug.uibuilder删除样式类属性.但是之前挂载的元素上还是有这种风格的 选中元素.找到属性stylesheet下.手动删除
info uibuilder_bug.有个和ugui类似于预制体.叫uxml.但是如果再uibuilder操作别的uxml.内部元素无法修改。 代码加载uxml组合
error uibuilder_bug.TransilitionAnimation如果出错了.修好了.效果再也出不来了 不要用uibuilder里面的过渡动画
error uss_bug.uss_url(’’’)resource图片效果没有('').外联风格不能加载,只能从uxml 使用内联风格url('')可以.等unity官方修复外联风格图片资源加载
error MouseDownEvent不要用.传输时会吃掉效果 至少现在2021.2.3还不能用.使用MouseUpEvent
info uitoolkit代码段不能再混用IMGUI.会被覆盖掉.不是IMGUI覆盖utk就是utk覆盖IMGUI unity官方赶紧修.或者说不要混!
info uibuilder_许多重要组件.比如toogle.texeInput内部元素组件无法修改等。 unity官方说法!
error 无法克隆visual_Element元素。 实现自己的代码同时克隆.先生成一个个赋值
info 找不到元素的背景图等.全是null 背景图在resolvedStyle.backgroundImage里
tip 如计算元素世界的位置 style.worldbound.x_style.worldbound.y.目标世界位置-当前世界位置_=_世界位置需要移动
tip 不要使用uss做过渡动画.而且uss循环动画2021.2.建议使用3动画(实验性)api_experimental_ _jobs_schedule)或者引入dotween并扩展editor构建动画框架 unity官方推荐uss.其次是c#.最后才是style。反正我不同意_!
tip 动态调整动画参数方便动态调整 使用scriptObject OnInspectorGUI定制
tip 右键点击.就得继承PointerManipulater类 unity官方推荐.姑且相信吧
tip Displaystyle.opacity.visiable setEnable()中性能最好opacity DynamicTrantion.DynamicTrantion开启在Usage_Hint属性里。 unity官方推荐.姑且相信吧
info 现在的uibuilder编辑体验比ugui差异包括组件类型、组件开放程度、编辑易用性、卡顿情况,api混乱、文档不完整、更新不及时等
error listview复用数组越界和脏数据绑定 listView1.makeItem = null;listView1.bindItem = null;listView1.itemsSource = null;
error ListView将自定义不能显示的问题改为例子参数 //必须刷新 listView1.RefreshItems();

标签: cs10dv5v功率继电器

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台