[LayaAirIDE 1.0]version management 找图片

没用version management 是没事的
this.ballGame.ball = Laya.Browser.document.getElementById('b_ball');
this.ballGame.ball.src = 'gameUI/ball.png';

用了后这个 ball.png 变成这样 ball67163cd2.png 就找不到这个 ball.png

请问怎样把这个version management 后的ball.png 更新到代码里面就不用手动改呢?
已邀请:

Star

赞同来自:

推一下
 

Victor

赞同来自:

这样是因为你的图片被资源版本控制了,但是你却把图片地址赋值给非Laya对象。
三种解决方案1.如果你这段代码是在引擎初始化完成后(Laya.init()后)的可以试试这样做:
this.ballGame.ball.src = Laya.URL.formatURL('gameUI/ball.png');
2.尝试将你的图片从资源管理中移除,意思就是图片不再被Laya的资源管理器所控制,这样就不会导出时修改图片名称
3.和方法1类似,你可以尝试修改引擎资源版本管理的方法,修改成每次访问资源时为 name.png?v=12345的格式,而非name12345.png的格式

要回复问题请先

商务合作
商务合作