回答編集履歴
1
不正確な記述を修正
test
CHANGED
@@ -4,7 +4,11 @@
|
|
4
4
|
|
5
5
|
例えば重い処理で、FixedUpdateにおける1フレームを超える処理を行った場合は、どうなるか考えたことはありますか?
|
6
6
|
|
7
|
-
実際に試したことがないので、詳細な挙動までは分かりませんが、
|
7
|
+
実際に試したことがないので、詳細な挙動までは分かりませんが、こうなった場合「1フレーム中に2回実行する」としないと挽回できません。
|
8
|
+
|
9
|
+
しかし、またその重い処理が再度実行されるため、「1フレーム中に4回」「8回」…とどんどん増えていってしまいます。
|
10
|
+
|
11
|
+
もし、重い処理が途中で無くなったとしても、積み重なってきた回数を一気に実行することになるので、不安定になってもおかしくないです。
|
8
12
|
|
9
13
|
一方でUpdateの場合、1フレーム当たりの時間は可変ですので、フレーム数を一時的に減らせば問題ありません。
|
10
14
|
|