回答編集履歴

1

不正確な記述を修正

2021/07/30 06:02

投稿

fiveHundred
fiveHundred

スコア10152

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