Library)を使わないのですかなぜGodotは例外処理を使わないのですか?GodotがRTTI(実行時型情報)を強制しないのはなぜですか?GodotがユーザーにDoD(データ指向設計)の実装を強制しないのはなぜですか?Godotの開発をサポートしたり、貢献したりするにはどうすればいいですか?誰がGodotで働いていますか。sourceファイルシステム¶はじめに¶ファイルシステムは、アセットの保存方法とアクセス方法を管理します。適切に設計されたファイルシステムにより、複数の開発者が共同作業中に同じソースファイルとアセットを編集できます。Godotは、すべてのアセットをファイルシステムのファイルとして保存します。実装¶ファイルシステムはディスク上にリソースを格納します。スクリプトからシーンPNGイメージに至るまであらゆるものがエンジンのリソースとなります。ディスク上のほかのリソースを参照するプロパティーがリソースに含まれている場合は、それらのリソースへのパスも含まれます。リソースに組み込みのサブリソースがある場合、そのリソースはバンドルされたすべてのサブリソースとともに1つのファイルに保存されます。フォントリソースは多くの場合、フォントテクスチャと一緒にバンドルされています。ファイルシステムは、メタデータファイルの使用を回避します。既存のアセットマネージャーやVCS(バージョン管理システム)は、私たちが実装できるものよりも優れているので、GodotはSVN、Git、Mercurial、Perforceなどと一緒に作業出来るように最善を尽くします。ファイルシステムの内容例:/project.godot/enemy/enemy.tscn/enemy/enemy.gd/enemy/enemysprite.png/player/player.gdproject.godotファイル¶project.godotファイルはプロジェクト記述ファイルであり、常にプロジェクトのルートにあります。実際、その場所はルートの場所を定義します。これは、プロジェクトを開くときにGodotが検索する最初のファイルです。このファイルには、win.ini形式を使用したプロジェクト構成がプレーンテキストで含まれています。空のproject.godotでも、空白のプロジェクトの基本的な定義として機能します。これは移植性のために行われます。入力する必要があります。リソースパス¶リソースにアクセスするときに、ホストOSファイルシステムのレイアウトを使用すると、面倒で移植性に欠けることがあります。