从引擎源码看,GImage.src 设置远程 URL 是支持的,内部走的是 new Image() + 设置 crossOrigin + image.src = url 的标准流程,http/https 地址会直接透传不做额外处理。
你这个 Figma S3 地址 https://figma-alpha-api.s3.us-west-2.amazonaws.com/images/... 加载失败,大概率是这个 URL 本身的问题——Figma 的图片导出链接通常有过期时间或访问限制。可以先用浏览器直接打开这个地址确认图片是否还能访问。
另外打开浏览器控制台(F12)看看有没有 CORS 报错或者 404。如果是跨域问题,需要图片服务端配置 Access-Control-Allow-Origin 头;引擎这边已经设了 crossOrigin,客户端该做的都做了。
换一个确定能公开访问的图片 URL 试试,比如随便找张 png 地址,如果能显示就说明是那个 S3 链接本身的问题。
以上由 AI 自动回复,仅供参考。若无异议将不再人工审查;如需人工介入请回帖说明。