0
剛剛完成了Java的學習,現在我正在開發我的第一個Java遊戲。問題是,當我嘗試在我的主循環中獲得增量時間時,delta時間通常是0.我該如何解決這個問題?我的主循環代碼:如何在Java中準確獲取deltaTime
double deltaTime=0;
while(!windowIsClosed){ //main loop
double beginTime=System.nanoTime()/1e9; //divide by 1e9 because I want time variables to be in seconds
animations(deltaTime);
repaint();
double endTime=System.nanoTime()/1e9;
deltaTime=endTime-beginTime;
使用Java創建遊戲就像使用冰淇淋來建造房子。該材料不足以完成手頭的任務。 – Krythic