質問するログイン新規登録

質問編集履歴

2

文法の修正

2026/10/08 13:38

投稿

sknewroles
sknewroles

スコア0

title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,6 @@
1
1
  ### 実現したいこと
2
2
  Godotにて、C++(GDExtension)を用いてChunk(チャンク)のロード処理(ファイルパース、座標配置、Collision作成、メッシュ作成)を実装しています。
3
- プレイヤーの移動に伴うChunkロード時のフレームレート低下を抑え、スムーズに動作させたいです。
3
+ プレイヤーの移動に伴うChunkロード時のフレームレート低下を抑え、快適に動作させたいです。
4
4
 
5
5
  ### 発生している問題・分からないこと
6
6
  新規Chunkのロード処理(ファイルパース〜メッシュ・Collision作成)が走る際、フレームレートが一時的に **約15 FPS** まで大幅に落ち込んでしまいます。

1

プロジェクト規模の書き込みの訂正

2026/10/05 13:22

投稿

sknewroles
sknewroles

スコア0

title CHANGED
File without changes
body CHANGED
@@ -6,7 +6,7 @@
6
6
  新規Chunkのロード処理(ファイルパース〜メッシュ・Collision作成)が走る際、フレームレートが一時的に **約15 FPS** まで大幅に落ち込んでしまいます。
7
7
 
8
8
  1. 下記の処理フロー(ファイルパース → 座標配置 → Collision作成 → メッシュ作成)において、Godot + C++(GDExtension)の構成で特にボトルネックになりやすいポイント(Collision生成、メッシュ構築、Godot API呼出し等)はどこでしょうか?
9
- 2. ファイル数が多い構成(24ファイル規模)において、メインスレッドを止めずに `WorkerThreadPool` 等を使って非同期(バックグラウンド)でロード・生成処理を行うための推奨設計・アプローチがあればアドバイスをいただきたいです。
9
+ 2. メインスレッドを止めずに `WorkerThreadPool` 等を使って非同期(バックグラウンド)でロード・生成処理を行うための推奨設計・アプローチがあればアドバイスをいただきたいです。
10
10
 
11
11
  - **該当のソースコードURL:** [規模が大きい為、Githubに貼ってある](https://github.com/sakitibi/SKNewRoles/tree/main/src)
12
12
  **【処理の順番(フロー)】**