服务器允许跨域
这个可以根据自己服务器的开发环境网上搜
一个WebGL很常见的跨域问题: Uncaught SecurityError: Failed to execute ‘texImage2D’ on ‘WebGLRenderingContext’: The cross-origin image at http://www.expamplesrc.expampleExtension may not be loaded.
添加 egret.ImageLoader.crossOrigin = "anonymous";
允许跨域
然后Egret这边另有两个解决方案
--disable-web-security
也就会忽略跨域的安全行问题(在同样基于VSCode的LayaAir中也有用)。 "runtimeArgs": [
"--allow-file-access-from-files",
"--allow-file-access-frome-files",
" --disable-web-security"
]