canvas.move无法正常工作

时间:2016-06-07 00:06:08

标签: python tkinter tkinter-canvas

我正在制作一个python游戏并且canvas.move功能无法正常工作。 以下功能是我试图用来将敌人移动到玩家身上的原因:

public void paintComponent(Graphics g) {
        //System.out.println(gameInProgress);

        if(gameInProgress == true) {
            super.paintComponent(g);

            Graphics2D g2 = (Graphics2D) g;
            Image image = null;
            int i;
            currentPosition = 0;
            for (i = 0; i < 4; i++) {
                image = Toolkit.getDefaultToolkit().getImage("images/"+deck[currentPosition - i]+".png");
                currentPosition++;
            }
            g2.drawImage(image, 115, 5, 80, (int) 106.67, this);
            g2.finalize();
        }
    }

我希望此功能将敌人移动到玩家,但它只是将敌人移动到玩家,然后将敌人移动到屏幕的边缘。敌人永远停留在屏幕的边缘。

我已经知道这个功能,如果正常工作只会将敌人对准玩家,所以不要让我知道。

0 个答案:

没有答案