
議論
フォーラム
GDevelopでグローバルオブジェクトの自動ロードを停止する方法
GDevelopプロジェクトの開発において、特にブラウザ版ゲームのロード時間短縮は重要な課題です。
ある開発者は、グローバルオブジェクトがゲーム開始時に自動的にロードされることで、初期ロード画面が長くなる問題に直面しているとフォーラムで報告しました。この開発者は、グローバルオブジェクトを意図的に遅延ロードさせ、ロード画面中に読み込みを開始したいと考えています。
ノート
問題点: - GDevelopの初期ロード画面が、多数のグローバルオブジェクトのために長くなる。 - 「プリロードしない」オプションを選択しても、グローバルオブジェクトは依然として最初にロードされる。
この課題に対し、フォーラムではいくつかの可能性が議論されています。グローバルオブジェクトのロードタイミングを完全に制御するには、プロジェクトの設定やアセット管理の方法を見直す必要があるかもしれません。
一般的に、GDevelopでは「プリロードしない」オプションは、シーンやビヘイビアのアセットに適用されますが、グローバルオブジェクトの扱いは異なる場合があります。この開発者のように、ロード画面中にグローバルオブジェクトの読み込みを開始するには、カスタムのロードシーンを作成し、その中で必要なアセットやオブジェクトをスクリプト等で動的にロードする手法が考えられます。
また、グローバルオブジェクトの数を減らす、あるいは関連するアセットをシーンごとに整理することも、ロード時間短縮に繋がる可能性があります。コミュニティでは、こうしたロード時間の最適化に関する情報交換が活発に行われています。

ユーザーは、`don't preload` オプションを使用してもグローバルオブジェクトのロードが抑えられない状況に直面しており、より詳細な制御方法を求めています。この問題への解決策や代替案について、コミュニティでのさらなる議論が期待されます。
