新ぴたぶろぐ
自分が書きたいことを書くだけのブログ
≡
検索
AND検索
OR検索
↑
プロフィール
Pitan
プログラミングや音MADやらが趣味
↑
最新のページ
最新の5件
2024-06-26
【アセンブリ言語】C言語コンパイルしてアセンブリ言語を解読していく
2024-05-29
PHPのチートシート
2024-05-14
WikiChree.COMの管理者の妄想?
2024-05-08
Visual Basicを使ってみた感想
2024-04-25
PHPってもう時代遅れ?それでも私がPHPを使い続ける理由
[
もっと見る
]
↑
タグ
ゲーム
サービス
プログラミング
情報技術
通信技術
[
もっと見る
]
↑
人気のページ
人気の5件
FrontPage
(29734)
RecentUpdates
(848)
【Discord】強力なスパム対策ができるボット「Wick」を紹介します。
(489)
【Minecraft】 FabricとForgeどっちがいいのだろうか?
(478)
無料のWikiソフトウェアを比較してみる
(199)
↑
カウンター
合計:
0
今日:
0
昨日:
0
オンライン:
9
トップ
ヘルプ
PukiWiki
20220728169 をテンプレートにして作成
開始行:
#include(include/oldblog,notitle)
CENTER:&ref(https://blog.pitan76.net/wp-content/uploads/2...
----
* 【LWJGL3】60FPSでループ処理 #3 [#title]
#splitbody{{
LEFT:
&tag(情報技術,プログラミング,Java,LWJGL,LWJGL3);
#split
RIGHT:&size(13){投稿日: 2022-07-28 (木)};
}}
#bcontents
Windowクラスへ以下の変数を追記しておく。
// 基準のFPS
public int fps = 60;
// FPS
public double fpsCap = fps;
public double time, processedTime;
以下の関数も追記
public boolean isUpdating() {
double nextTime = getTime();
double passedTime = nextTime - time;
processedTime += passedTime;
time = nextTime;
while (processedTime > 1.0/fpsCap) {
processedTime -= 1.0/fpsCap;
return true;
}
return false;
}
// 現在のFPSを取得
public double getFPS() {
return fpsCap;
}
// 時間の取得
public double getTime() {
return (double) System.nanoTime() / (double) 1000000...
}
Windowクラスのinit()関数の最後に以下の処理を追記
time = getTime();
&ref(https://blog.pitan76.net/wp-content/uploads/2022/07/...
* Mainクラス(動作確認) [#be9f1101]
public static void main(String[] args) {
Window window = new Window();
// ウィンドウの初期化
window.init();
// 閉じるまでループ
while (!window.isClosed()) {
if (window.isUpdating()) {
// イベントの更新
window.update();
System.out.println(window.getFPS());
// バッファの更新
window.swapBuffers();
}
}
}
&ref(https://blog.pitan76.net/wp-content/uploads/2022/07/...
現在のFPS(60.0)が表示されたら成功です。
** コメント [#comment]
#pctrlcmt
&size(10){キーワード: 描画ライブラリ, アプリ開発, アプリ...
終了行:
#include(include/oldblog,notitle)
CENTER:&ref(https://blog.pitan76.net/wp-content/uploads/2...
----
* 【LWJGL3】60FPSでループ処理 #3 [#title]
#splitbody{{
LEFT:
&tag(情報技術,プログラミング,Java,LWJGL,LWJGL3);
#split
RIGHT:&size(13){投稿日: 2022-07-28 (木)};
}}
#bcontents
Windowクラスへ以下の変数を追記しておく。
// 基準のFPS
public int fps = 60;
// FPS
public double fpsCap = fps;
public double time, processedTime;
以下の関数も追記
public boolean isUpdating() {
double nextTime = getTime();
double passedTime = nextTime - time;
processedTime += passedTime;
time = nextTime;
while (processedTime > 1.0/fpsCap) {
processedTime -= 1.0/fpsCap;
return true;
}
return false;
}
// 現在のFPSを取得
public double getFPS() {
return fpsCap;
}
// 時間の取得
public double getTime() {
return (double) System.nanoTime() / (double) 1000000...
}
Windowクラスのinit()関数の最後に以下の処理を追記
time = getTime();
&ref(https://blog.pitan76.net/wp-content/uploads/2022/07/...
* Mainクラス(動作確認) [#be9f1101]
public static void main(String[] args) {
Window window = new Window();
// ウィンドウの初期化
window.init();
// 閉じるまでループ
while (!window.isClosed()) {
if (window.isUpdating()) {
// イベントの更新
window.update();
System.out.println(window.getFPS());
// バッファの更新
window.swapBuffers();
}
}
}
&ref(https://blog.pitan76.net/wp-content/uploads/2022/07/...
現在のFPS(60.0)が表示されたら成功です。
** コメント [#comment]
#pctrlcmt
&size(10){キーワード: 描画ライブラリ, アプリ開発, アプリ...
ページ名:
検索
AND検索
OR検索
↑
プロフィール
Pitan
プログラミングや音MADやらが趣味
↑
最新のページ
最新の5件
2024-06-26
【アセンブリ言語】C言語コンパイルしてアセンブリ言語を解読していく
2024-05-29
PHPのチートシート
2024-05-14
WikiChree.COMの管理者の妄想?
2024-05-08
Visual Basicを使ってみた感想
2024-04-25
PHPってもう時代遅れ?それでも私がPHPを使い続ける理由
[
もっと見る
]
↑
タグ
ゲーム
サービス
プログラミング
情報技術
通信技術
[
もっと見る
]
↑
人気のページ
人気の5件
FrontPage
(29734)
RecentUpdates
(848)
【Discord】強力なスパム対策ができるボット「Wick」を紹介します。
(489)
【Minecraft】 FabricとForgeどっちがいいのだろうか?
(478)
無料のWikiソフトウェアを比較してみる
(199)
↑
カウンター
合計:
0
今日:
0
昨日:
0
オンライン:
9