gpt4 book ai didi

java - 连续下降的线

转载 作者:行者123 更新时间:2023-12-01 19:46:32 24 4
gpt4 key购买 nike

我正在尝试编写一个游戏。现在想实现不结束的线区域。但目前它动画了 10 行并到达结尾。我希望这些线像从上到下一样连续下降。

  public class GameSurface extends SurfaceView implements SurfaceHolder.Callback {
public GameSurface(Context context) {
super(context);
this.context = context;
// Make Game Surface focusable so it can handle events. .
this.setFocusable(true);
this.getHolder().addCallback(this);
}

public GameSurface(Context context, AttributeSet attrs) {
super(context, attrs);
this.context = context;
// Make Game Surface focusable so it can handle events. .
this.setFocusable(true);
this.getHolder().addCallback(this);
}

@Override
public void draw(Canvas canvas) {
super.draw(canvas);

drawingClickedArea();
}

void drawingClickedArea() {
for (int i = 0; i < 6; i++) {
canvas.drawLine(i * cellWidth + movedX, 0, i * cellWidth + movedX, getHeight(), pt.pBlack);
for (int j = 0; j < 10; j++) {
canvas.drawLine(0, j * cellHeight + movedY+iter, getWidth(), j * cellHeight + movedY+iter, pt.pBlack);
}
}
}
iter=iter+5;
}

最佳答案

void drawingClickedArea() {
for (int i = 0; i < 6; i++) {
canvas.drawLine(i * cellWidth + movedX, 0, i * cellWidth + movedX, getHeight(), pt.pBlack);
}
for(int i=0; i<10; i++)
canvas.drawLine(0, i*cellHeight +iter, getWidth(), i*cellHeight +iter, pt.pBlack);

iter=iter+5;
if(iter>cellHeight) iter=0;
}

工作起来就像一个魅力

关于java - 连续下降的线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59119746/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com