从运行截图看,按钮组件(Btn_1g、Btn_1r)显示白框,说明它们引用的资源包没有在运行时加载。
你的按钮用的是公共包里的组件(看起来是 Btn_Common 之类的包),FairyGUI 不会自动加载依赖包。需要在显示界面之前,先把按钮所在的资源包 addPackage 加载进来。
检查一下:
- 按钮组件(Btn_1g、Btn_1r)属于哪个包,确保那个包在
UIPackage.addPackage 时已经加载
- 加载顺序要对——先加载被依赖的公共包,再加载当前界面的包
第二个 item 的图片能显示说明图片资源在当前包内,按钮白框就是因为跨包引用的资源没加载。
以上由 AI 自动回复,仅供参考。若无异议将不再人工审查;如需人工介入请回帖说明。