프로젝트 구조 정의 문서 및 프로젝트 셋팅파일 추가
This commit is contained in:
65
Assets/Documentation/Project Structure.txt
Normal file
65
Assets/Documentation/Project Structure.txt
Normal file
@@ -0,0 +1,65 @@
|
|||||||
|
Assets
|
||||||
|
├── 3rdParty
|
||||||
|
│ └── [CompanyName]
|
||||||
|
│ └── [PackageName]
|
||||||
|
│ ├── Version.txt (With source URL, changelog)
|
||||||
|
│ └── [PackageName]
|
||||||
|
├── Art
|
||||||
|
│ ├── Animation
|
||||||
|
│ │ ├── AnimationClips
|
||||||
|
│ │ └── Animators
|
||||||
|
│ ├── Audio
|
||||||
|
│ │ ├── AudioClips
|
||||||
|
│ │ └── AudioMixers
|
||||||
|
│ ├── Fonts
|
||||||
|
│ ├── Materials
|
||||||
|
│ ├── Models
|
||||||
|
│ ├── PhysicMaterials
|
||||||
|
│ ├── Shaders
|
||||||
|
│ ├── Sprites
|
||||||
|
│ └── Textures
|
||||||
|
│ └── Timeline
|
||||||
|
│ └── UIToolkit
|
||||||
|
│ └── Resources
|
||||||
|
│ ├── Layouts
|
||||||
|
│ ├── Settings
|
||||||
|
│ ├── Styles
|
||||||
|
│ └── Themes
|
||||||
|
├── Documentation
|
||||||
|
├── Prefabs
|
||||||
|
│ └── RMC
|
||||||
|
│ └── [MyProject]
|
||||||
|
│ └── MyHeroPrefab (using MyHero.cs)
|
||||||
|
├── Presets
|
||||||
|
├── Resources
|
||||||
|
├── Scenes
|
||||||
|
├── ScriptableObjects
|
||||||
|
│ └── RMC
|
||||||
|
│ └── [MyProject]
|
||||||
|
│ └── MyHeroSettings (using MyHeroSettings.cs)
|
||||||
|
├── Scripts
|
||||||
|
│ ├── Editor
|
||||||
|
│ │ ├── RMC.MyProject.Editor.asmdef
|
||||||
|
│ │ └── RMC
|
||||||
|
│ │ └── [MyProject] (namespace RMC.MyProject)
|
||||||
|
│ │ └── MyHeroEditor.cs
|
||||||
|
│ ├── Runtime
|
||||||
|
│ │ ├── RMC.MyProject.Runtime.asmdef
|
||||||
|
│ │ └── RMC
|
||||||
|
│ │ └── [MyProject] (namespace RMC.MyProject)
|
||||||
|
│ │ ├── MyHero.cs
|
||||||
|
│ │ └── MyHeroSettings.cs
|
||||||
|
│ └── Tests
|
||||||
|
│ ├── Editor
|
||||||
|
│ │ ├── RMC.MyProject.Editor.Tests.asmdef
|
||||||
|
│ │ └── RMC
|
||||||
|
│ │ └── [MyProject] (namespace RMC.MyProject)
|
||||||
|
│ │ └── MyHeroTest.cs
|
||||||
|
│ └── Runtime
|
||||||
|
│ ├── RMC.MyProject.Runtime.Tests.asmdef
|
||||||
|
│ └── RMC
|
||||||
|
│ └── [MyProject] (namespace RMC.MyProject)
|
||||||
|
│ └── MyHeroTest.cs
|
||||||
|
└── Settings
|
||||||
|
|
||||||
|
https://samuel-asher-rivello.medium.com/unity-project-structure-a694792cefed
|
||||||
7
Assets/Documentation/Project Structure.txt.meta
Normal file
7
Assets/Documentation/Project Structure.txt.meta
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 1799d62ec10240948a8122e98c008844
|
||||||
|
TextScriptImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
121
ProjectSettings/SceneTemplateSettings.json
Normal file
121
ProjectSettings/SceneTemplateSettings.json
Normal file
@@ -0,0 +1,121 @@
|
|||||||
|
{
|
||||||
|
"templatePinStates": [],
|
||||||
|
"dependencyTypeInfos": [
|
||||||
|
{
|
||||||
|
"userAdded": false,
|
||||||
|
"type": "UnityEngine.AnimationClip",
|
||||||
|
"defaultInstantiationMode": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"userAdded": false,
|
||||||
|
"type": "UnityEditor.Animations.AnimatorController",
|
||||||
|
"defaultInstantiationMode": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"userAdded": false,
|
||||||
|
"type": "UnityEngine.AnimatorOverrideController",
|
||||||
|
"defaultInstantiationMode": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"userAdded": false,
|
||||||
|
"type": "UnityEditor.Audio.AudioMixerController",
|
||||||
|
"defaultInstantiationMode": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"userAdded": false,
|
||||||
|
"type": "UnityEngine.ComputeShader",
|
||||||
|
"defaultInstantiationMode": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"userAdded": false,
|
||||||
|
"type": "UnityEngine.Cubemap",
|
||||||
|
"defaultInstantiationMode": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"userAdded": false,
|
||||||
|
"type": "UnityEngine.GameObject",
|
||||||
|
"defaultInstantiationMode": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"userAdded": false,
|
||||||
|
"type": "UnityEditor.LightingDataAsset",
|
||||||
|
"defaultInstantiationMode": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"userAdded": false,
|
||||||
|
"type": "UnityEngine.LightingSettings",
|
||||||
|
"defaultInstantiationMode": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"userAdded": false,
|
||||||
|
"type": "UnityEngine.Material",
|
||||||
|
"defaultInstantiationMode": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"userAdded": false,
|
||||||
|
"type": "UnityEditor.MonoScript",
|
||||||
|
"defaultInstantiationMode": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"userAdded": false,
|
||||||
|
"type": "UnityEngine.PhysicsMaterial",
|
||||||
|
"defaultInstantiationMode": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"userAdded": false,
|
||||||
|
"type": "UnityEngine.PhysicsMaterial2D",
|
||||||
|
"defaultInstantiationMode": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"userAdded": false,
|
||||||
|
"type": "UnityEngine.Rendering.PostProcessing.PostProcessProfile",
|
||||||
|
"defaultInstantiationMode": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"userAdded": false,
|
||||||
|
"type": "UnityEngine.Rendering.PostProcessing.PostProcessResources",
|
||||||
|
"defaultInstantiationMode": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"userAdded": false,
|
||||||
|
"type": "UnityEngine.Rendering.VolumeProfile",
|
||||||
|
"defaultInstantiationMode": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"userAdded": false,
|
||||||
|
"type": "UnityEditor.SceneAsset",
|
||||||
|
"defaultInstantiationMode": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"userAdded": false,
|
||||||
|
"type": "UnityEngine.Shader",
|
||||||
|
"defaultInstantiationMode": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"userAdded": false,
|
||||||
|
"type": "UnityEngine.ShaderVariantCollection",
|
||||||
|
"defaultInstantiationMode": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"userAdded": false,
|
||||||
|
"type": "UnityEngine.Texture",
|
||||||
|
"defaultInstantiationMode": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"userAdded": false,
|
||||||
|
"type": "UnityEngine.Texture2D",
|
||||||
|
"defaultInstantiationMode": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"userAdded": false,
|
||||||
|
"type": "UnityEngine.Timeline.TimelineAsset",
|
||||||
|
"defaultInstantiationMode": 0
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"defaultDependencyTypeInfo": {
|
||||||
|
"userAdded": false,
|
||||||
|
"type": "<default_scene_template_dependencies>",
|
||||||
|
"defaultInstantiationMode": 1
|
||||||
|
},
|
||||||
|
"newSceneOverride": 0
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user