2016-12-10 13 views
0

私は今ゲームに取り組んでいます。私はラップトップで昨晩そのゲームの基礎を終えました。そして今、私のUbuntuマシンのグラフィックスを実際のグラフィックスにアップデートしています。私は元のゲームと同じ描画方法を使って背景とプレイヤーのキャラクターを作成しています。しかし、何も描かれておらず、私の描画方法を無視しているようです。私は多くの異なることを試して、コードをコメントアウトし、新しいコードを追加しました。私はしばらくの間デバッグしてきました。Canvas.drawColor()黒の背景を作成する

問題が何かを見て誰かが見ることができますか?私はそれがおそらく私が見ていない単純なものであることを知っています。

Drawメソッド:

public void draw(){ 
      if (holder.getSurface().isValid()){ 

       canvas = holder.lockCanvas(); 

       canvas.drawColor(Color.CYAN); 

       paint.setColor(Color.argb(255,249,129,0)); 

       playerBike.drawBike(paint, canvas);//draw player character 

       holder.unlockCanvasAndPost(canvas); 
      } 
     } 

Runメソッド:

public void run() { 
      while (playing){//playing is set to true 
       long startTimeFrame = System.currentTimeMillis(); 

       if (!paused) 
        update(); 
       //if (!isAlive()) 
        // gameScreen.pause(); 
       draw(); 

       timeThisFrame = System.currentTimeMillis()-startTimeFrame; 
       if (timeThisFrame >= 1) 
        fps = 1000/timeThisFrame; 
      } 

     } 

関連の輸入:

import android.graphics.Canvas; 
import android.graphics.Color; 
import android.graphics.Paint; 

答えて

0

私はシンプルなものだった、それを考え出しました。私はゲームのスレッドを開始するのを忘れました。

関連する問題