问题描述
img=Image.createImage("/1.png");sp1=newSprite(img,img.getWidth()/15,img.getHeight());gra=this.getGraphics();这是我写的代码不知道为什么不能运行如果把img.getWidth()/15改成9就可以谁能告诉我为什么?怎么解决
解决方案
解决方案二:
可能除15时,帧的宽度太小了。
解决方案三:
img的宽度不是15的倍数,是9的倍数
解决方案四:
img是15的倍数啊
解决方案五:
那你把height也同比率缩小试试?
解决方案六:
不行啊,我换过几张图片除以的数字,好像有什么约束
解决方案七:
引用1楼fuyanxuexi的回复:
可能除15时,帧的宽度太小了。
貌似是图片的问题,换张合适的图片试试。。。
时间: 2024-09-15 22:39:55