Boulder クラスが Bug を拡張すると言うと、プロジェクト フォルダーに Boulder.gif ファイルがあれば、それをイメージとして使用することはわかっています。setColor() メソッドを使用して、いつでも画像の色を変更することもできます。しかし、プログラム内で、どうすればモノのイメージを変更できますか? 例えば。エッジに当たると回転してイメージが変わります。
1113 次
1 に答える
0
私はあなたができるとは思わない。Actor
イメージは異なりますが、 と同じことを行うものに変更することができますBoulder
。
これは私がこの種のことをするために使用するものです:
public void changeBoulder()
{
int boulderDirection = getDirection();
Actor newActor = new NewActor();
Grid<Actor> gr = getGrid();
Location loc = getLocation();
newActor.putSelfInGrid(gr, loc);
newActor.setDirection(boulderDirection);
}
このコードを使用すると、新しいActor
ものは同じになり、同じLocation
向きになりDirection
ます。
于 2014-05-03T18:44:01.757 に答える