我正在尝试制作动画水砖,但我无法弄清楚..
在这里,我尝试使用模数来获取余数并从那里切换,我像在我的玩家行走动画中一样设置它。这是我尝试用来让它波动的代码。
public void update() {
if (anim < 1000000) anim++;
else anim = 0;
if(anim % 30 > 20) {
sprite = Sprite.water_;
} else {
sprite = Sprite.water;
}
}
然后在我的主要课程中,我放入了私人 WaterTile 水;并调用它,并将其放入我的 update() 方法中,但它决定不起作用。
如果您想查看我的整体代码,这里是我所涉及的类..:
- Game.java http://pastebin.com/6sTePyx0
- Tile.java http://pastebin.com/ZtGwdcmt
- Sprite.java http://pastebin.com/e7yt9gek
- WaterTile.java http://pastebin.com/EMezX4QQ