1

Android用のスペースシューティングゲームを作成しています。現在、撮影方法を実装していますが、新しいショットを作成して描画しようとすると、いくつかの問題が発生します。

私はこの方法を持っています:

    public void createShot(int time){

     if(shotCreated==true && time<=0){
         System.out.println("Funkar");
         Shot temp = new Shot(shipX,700);
         System.out.println("Funkar2");
         shotList.add(temp);

     }else if(time>=10){
         tick=0;
     }
}

それはrun()メソッドから呼び出されますしかし、私はエラーを受け取ります:

ここのフォーラムで調査してみましたが、解決方法がよくわかりました。誰か助けてくれませんか?

よろしく、フレッド

4

1 に答える 1

1

run()メソッドでは、これらの2行を一番上に配置します

Looper.myLooper();
Looper.prepare();
于 2012-10-17T12:22:30.763 に答える