我正在開發一個使用Canvas/Surfaceview的2D遊戲,並且存在線程問題。 所以我想要完成的是背景中的一些東西,例如: 每秒SpawnEnemy()或打勾秒或攻擊。 我試過Thread.wait,但那只是造成痛苦,讓我的遊戲2fps。 這裏是我的gameLoop: import android.graphics.Canvas;
public class GameLoopThread
我剛剛開始與斯卡拉,我正在嘗試一個小玩具程序 - 在這種情況下,基於文本的TicTacToe。我根據我對scala的瞭解編寫了一個工作版本,但注意到它基本上是必要的,而且我的課程是可變的。 我正在經歷並試圖實現一些功能性的習慣用法,並且設法至少使表示遊戲狀態的類不可變。不過,我留下了一類負責執行遊戲循環依賴於可變狀態和必要的循環如下: var board: TicTacToeBoard = new
我目前有一個JFrame,它在內容窗格上以60幀/秒的速度從遊戲循環中繪製圖像。這工作正常,但在右側,我現在有更多的Swing元素,我想在選擇內容窗格的某些部分時顯示一些信息。這部分是一個靜態GUI,並沒有使用遊戲循環。 我更新這樣說: public class InfoPanel extends JPanel implements Runnable {
private String t