[0]Image和Sprite在加载图片前设置anchor,加载图片后没有显示在正确位置

代码如图,可以随便用一张大图来测试。按上面设置anchorXY的方式,在图片加载前设置,运行显示效果为pivotXY都是0;按下面设置anchorXY的方式,在图片加载完成刷新完宽高后再设置anchorXY,运行显示效果才正常。也不知道这是bug还是故意的
屏幕截图_2023-10-27_113849.png
已邀请:

Laya_Fred

赞同来自:

您好,这个是由于在没有加载完之前,此时的图片的宽高都是0,设置anchorX、anchorY之后,相应根据宽高等值计算出来的位置导致的,具体可以查看Sprite类的set anchorX属性,建议您使用预加载图片或者先设置图片的宽高来处理这个问题。
1.png

要回复问题请先

商务合作
商务合作