7 lines
755 B
Markdown
7 lines
755 B
Markdown
|
|
#BUG记录
|
||
|
|
### 1.洗炼界面选中图片的位置BUG
|
||
|
|
**背景**:在ARPG游戏开发中,默认打开,我们需要现实第一个装备的信息,默认选中第一个装备,这样就需要将Image设置到我们第一个装备的位置,我们在onenable中完成了代码逻辑,运行发现错误,Image的位置并不符合。
|
||
|
|
|
||
|
|
**问题原因**:UGUI布局刷新时机问题,我们在OnEnable中调用ShowEquip来显示装备,在这一帧UGUI还没有对新的背包进行重新计算坐标,这时候我们通过Find找到对应格子的位置,获取到的是错误的,因此赋值给Image也错误了
|
||
|
|
|
||
|
|
**解决办法**:在获取格子位置之前,通过Canvas.ForceUpdateCanvases();强制刷新UI布局,让UGUI计算坐标
|