z298959 var bounds = ani.getGraphicBounds(); ani.scale(img.width/bounds.width,img.height/bounds.height) 这里我获得动画的边界 获取得到 然后img的宽高都是80 我想设置每个动画宽高都为80 这样设置为什么不能实现?
z298959 ani.loadAtlas(src); ani.interval = 100; ani.index = 1; ani.play(); var bounds = ani.getGraphicBounds(); ani.scale(80/bounds.width,80/bounds.height) 显示的动画都是这个逻辑 但是动画显示出来的并不是都是80*80的
z298959 比如我想设置动画宽高 100 100 只要这个ani.getGraphicBounds().width 或者 ani.getGraphicBounds().height 小于100的话 ani.scale(100/ani.getGraphicBounds().width,100/ani.getGraphicBounds().height) 就不是宽高100 100的 你们可以测试一下 Test.zip0B