質問編集履歴
5
fpsの記述をなくしました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
|
3
3
|
JavaScriptでrequestAnimationFrameでフレームと再描画更新を行うコードを書いてみました。
|
4
4
|
|
5
|
-
こ
|
5
|
+
そこで、一秒ごとにconsole.logで変数fpsを出力したところ、変数の値が40あたりを行ったり来たりしている状態です。
|
6
6
|
|
7
7
|
(requestAnimationFrameが60回更新しているのに対し、if(ping >= 1){}内のコードは40回しか実行されない)。
|
8
8
|
|
@@ -20,7 +20,7 @@
|
|
20
20
|
|
21
21
|
### 発生している問題・エラーメッセージ
|
22
22
|
|
23
|
-
期待している通りの、
|
23
|
+
期待している通りの、更新制御が行えない。
|
24
24
|
|
25
25
|
|
26
26
|
|
4
質問文の齟齬の修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
### 前提・実現したいこと
|
2
2
|
|
3
|
-
JavaScriptでrequestAnimationFrame
|
3
|
+
JavaScriptでrequestAnimationFrameでフレームと再描画更新を行うコードを書いてみました。
|
4
4
|
|
5
5
|
ここで、fps値を計測したところ、理論上60fpsでるところが、40fpsあたりを行ったり来たりしている状態です。
|
6
6
|
|
3
タイトルの修正
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
requestAnimationFrame
|
1
|
+
requestAnimationFrameでフレームと再描画更新を制御したい
|
test
CHANGED
File without changes
|
2
問題点をこまかくしました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -6,7 +6,15 @@
|
|
6
6
|
|
7
7
|
(requestAnimationFrameが60回更新しているのに対し、if(ping >= 1){}内のコードは40回しか実行されない)。
|
8
8
|
|
9
|
+
if(ping >= 2)にすることで、関数内のコードの実行を30回に抑えようとすると、実際には20回しか実行されないことも確認しました。
|
10
|
+
|
11
|
+
(この時のrequestAnimationFrameの更新は60回です)
|
12
|
+
|
9
13
|
目標としては、if関数ないの変数「ping」の値を変えることで、自由にfpsを制御できるようにしたいのですがどのような改善が必要でしょうか?
|
14
|
+
|
15
|
+
|
16
|
+
|
17
|
+
|
10
18
|
|
11
19
|
|
12
20
|
|
1
内容の改善
test
CHANGED
File without changes
|
test
CHANGED
@@ -3,6 +3,8 @@
|
|
3
3
|
JavaScriptでrequestAnimationFrameの制御を行うコードを書いてみました。
|
4
4
|
|
5
5
|
ここで、fps値を計測したところ、理論上60fpsでるところが、40fpsあたりを行ったり来たりしている状態です。
|
6
|
+
|
7
|
+
(requestAnimationFrameが60回更新しているのに対し、if(ping >= 1){}内のコードは40回しか実行されない)。
|
6
8
|
|
7
9
|
目標としては、if関数ないの変数「ping」の値を変えることで、自由にfpsを制御できるようにしたいのですがどのような改善が必要でしょうか?
|
8
10
|
|