アプリケーションプロジェクトディレクトリ
ソースコードディレクトリ の子ディレクトリとする
*共通セットに&共通セット配下のディレクトリを挿入する必要不要に応じてディレクトリ、ファイルの追加、削除をする
Unityプロジェクトディレクトリ構造
組織毎にワークスペースを設けたいときは
Commonと同じ構造の<GROUP_NAME>Assetsを設ける
<UNITY_PROJECT_NAME>/
|- Unityプロジェクトの既定ディレクトリ
|- Assets/
|- Scenes/
|- Thirdparty/
|- AGXUnity/
|- Common/
|- *共通セット
|- Prefabs/
|- Textures/
|- InputSystem/
|- <GROUP_NAME>Assets/
|- Models/
|- <MODEL_NAME>/
|- <MODEL_PREFAB>
|- *共通セット
|- Terrain
|- *共通セット
共通セット
&共通セット # 共通セット配下のディレクトリを '*共通セット' に挿入する
|- Scripts/ # C#スクリプト
|- Properties/ # ScriptableObject
|- Materials/ # Unityのマテリアル
|- Editor/ # Editorスクリプト
|- AGX_Properties/ # AGX関連のScriptableObject
|- AGX_ShapeMaterials/ # AGXのShapeMaterial
|- AGX_ContactMaterials/ # AGXのContactMaterial
|- AGX_TerrainMaterials/ # AGXのTerrainMaterial
|- AGX_ImportedModels/ # UnityにインポートしたAGXモデル
Unreal Engineプロジェクトのディレクトリ構造
組織毎にワークスペースを設けたいときは
Commonと同じ構造の<GROUP_NAME>Contentを設ける
<UE_PROJECT_NAME>/
|- UEプロジェクトの既定ディレクトリ
|- Plugins
|- AGXUnreal
|- Content
|- Levels
|- Thirdparty
|- Common
|- *共通セット
|- Blueprints
|- Game
|- Actors
|- Util
|- UI
|- Input
|- UI
|- <GROUP_NAME>Content/
|- Models
|- <MODEL_NAME>
|- BP_<MODEL_NAME>.uasset
|- *共通セット
|- Terrain
|- *共通セット
共通セット
共通セット # 共通セット配下のディレクトリを*共通セットに挿入
|- Blueprints/
|- Materials/
|- Meshes/
|- AGX_Properties/
|- AGX_ShapeMaterials/ # AGXのShapeMaterial
|- AGX_ContactMaterials/ # AGXのContactMaterial
|- AGX_TerrainMaterials/ # AGXのTerrainMaterial
|- AGX_ImportedModels/ # UEにインポートしたAGXモデル