UIToolkit踩坑系列-bug

如果后面使用持续更新

  • 在EditorWindow使用UIToolKit制作SDK
  • 遇到的问题和解决办法
级别描述解决办法
errorUnity_editor_bug.自定义editorwindow脚本报错后.editorwindow窗体消失不见增加editorwindow.close.调一下close.再打开
warringunity_editor_bug.unity突然卡死重启unity
warringunity_editor_bug.uss.uxml保存导致vs突然卡死重启unity和vs
infouibuilder_bug.USS动画可扩展性很差使用unity的实验性api_experimental_+_jobs_schedule.或者扩展dotween的editor
infouibuilder_bug.uibuilder里面没有image组件使用visual_element代替。或者代码里有image
infouibuilder_bug.uibuilder没有粒子等unity官方给uitoolkit增加
erroruibuilder_bug.uibuilder删除样式类属性.但是之前挂载的元素上还有此样式类选中元素.找到属性stylesheet下.手动删除
infouibuilder_bug.有个和ugui预制体类似的.叫uxml.但是如果再uibuilder操作别的uxml.是修改不了内部元素的代码加载uxml组合
erroruibuilder_bug.TransilitionAnimation如果出错了.修好了.效果再也出不来不要用uibuilder里的过渡动画
erroruss_bug.uss_url(’’’)resource(’’)图片效果是没有的.外联样式加载不了只能从uxml使用内联样式url(’’’)才可以.等unity官方修复外联样式图片资源加载
errorMouseDownEvent不要用.效果在传输时被吃掉至少现在2021.2.3还不能用.使用MouseUpEvent
infouitoolkit不能再代码段混用IMGUI.会被覆盖掉.不是IMGUI覆盖utk就是utk覆盖IMGUIunity官方赶紧修一下.或者给个说法不要混用!
infouibuilder_很多重要的组件.比如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官方推荐.姑且相信吧
tipDisplaystyle.opacity.visiable setEnable()中性能最好是opacity+DynamicTrantion.DynamicTrantion开启在Usage_Hint属性里。unity官方推荐.姑且相信吧
info现在的uibuilder编辑体验比ugui差,包括组件种类,组件开放程度,编辑易用度,卡顿情况,api混乱,文档不全,以及更新不及时等等
errorlistview复用数组越界和脏数据绑定问题listView1.makeItem = null;listView1.bindItem = null;listView1.itemsSource = null;
errorListView在例子参数改成自定义不能显示的问题//必须刷新 listView1.RefreshItems();
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值