浏览代码
Worm Ragdoll & Env Updates (#4413)
Worm Ragdoll & Env Updates (#4413)
* add worm updates * add rewman * cp * normalize rewards * only cookie * try 20M. Add3.5Mnn file * reduce strength to 3000spring * facing reward troubleshooting * Update WormAgent.cs * troubleshoot nan * try product of rewards * train 5M steps * try end episode on target touch * fix joint obsv * use 7M steps * added nn file for observation joint fix. looks great * don't end episode * remove old code * refactor to patterns used in walker & crawler * add auto-setup code * reformat * use head vel * remove unneeded observ. update prefabs * update static scenes * keeps rolling. added debug. try 5 m/s * gate the facing reward based on angle tolerance * added 10ms_angle30rew_nn files * use fromto rot * use 7M steps * add new trained files. cleanup code and prefabs * use avgvel. add code comments * remove unused method * add more comments * Update Learning-E.../MLA-1734-demo-provider
GitHub
4 年前
当前提交
cc10cd82
共有 23 个文件被更改,包括 2478 次插入 和 5175 次删除
-
181Project/Assets/ML-Agents/Examples/SharedAssets/Prefabs/DynamicTargetPlatform.prefab
-
11Project/Assets/ML-Agents/Examples/SharedAssets/Scripts/JointDriveController.cs
-
116Project/Assets/ML-Agents/Examples/Worm/Prefabs/PlatformWormDynamicTarget.prefab
-
584Project/Assets/ML-Agents/Examples/Worm/Scenes/WormDynamicTarget.unity
-
947Project/Assets/ML-Agents/Examples/Worm/Scenes/WormStaticTarget.unity
-
276Project/Assets/ML-Agents/Examples/Worm/Scripts/WormAgent.cs
-
1001Project/Assets/ML-Agents/Examples/Worm/TFModels/WormDynamic.nn
-
2Project/Assets/ML-Agents/Examples/Worm/TFModels/WormDynamic.nn.meta
-
1001Project/Assets/ML-Agents/Examples/Worm/TFModels/WormStatic.nn
-
2Project/Assets/ML-Agents/Examples/Worm/TFModels/WormStatic.nn.meta
-
2config/ppo/WormDynamic.yaml
-
2config/ppo/WormStatic.yaml
-
13docs/Learning-Environment-Examples.md
-
1001Project/Assets/ML-Agents/Examples/Worm/Prefabs/WormBasePrefab.prefab
-
7Project/Assets/ML-Agents/Examples/Worm/Prefabs/WormBasePrefab.prefab.meta
-
476Project/Assets/ML-Agents/Examples/Worm/Prefabs/PlatformWormStaticTarget.prefab
-
7Project/Assets/ML-Agents/Examples/Worm/Prefabs/PlatformWormStaticTarget.prefab.meta
-
7Project/Assets/ML-Agents/Examples/Worm/Prefabs/WormBasePrefabDynamic.prefab.meta
-
7Project/Assets/ML-Agents/Examples/Worm/Prefabs/WormBasePrefabStatic.prefab.meta
-
1001Project/Assets/ML-Agents/Examples/Worm/Prefabs/WormBasePrefabDynamic.prefab
-
1001Project/Assets/ML-Agents/Examples/Worm/Prefabs/WormBasePrefabStatic.prefab
-
8Project/Assets/ML-Agents/Examples/Worm/Meshes.meta
947
Project/Assets/ML-Agents/Examples/Worm/Scenes/WormStaticTarget.unity
文件差异内容过多而无法显示
查看文件
文件差异内容过多而无法显示
查看文件
1001
Project/Assets/ML-Agents/Examples/Worm/TFModels/WormDynamic.nn
文件差异内容过多而无法显示
查看文件
文件差异内容过多而无法显示
查看文件
1001
Project/Assets/ML-Agents/Examples/Worm/TFModels/WormStatic.nn
文件差异内容过多而无法显示
查看文件
文件差异内容过多而无法显示
查看文件
1001
Project/Assets/ML-Agents/Examples/Worm/Prefabs/WormBasePrefab.prefab
文件差异内容过多而无法显示
查看文件
文件差异内容过多而无法显示
查看文件
|
|||
fileFormatVersion: 2 |
|||
guid: ff2999c8614d848f8a7e55e3a6fb9282 |
|||
PrefabImporter: |
|||
externalObjects: {} |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
|
|||
%YAML 1.1 |
|||
%TAG !u! tag:unity3d.com,2011: |
|||
--- !u!1 &6156457333974409070 |
|||
GameObject: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
serializedVersion: 6 |
|||
m_Component: |
|||
- component: {fileID: 6154083967640940648} |
|||
m_Layer: 0 |
|||
m_Name: WormCourt |
|||
m_TagString: Untagged |
|||
m_Icon: {fileID: 0} |
|||
m_NavMeshLayer: 0 |
|||
m_StaticEditorFlags: 4294967295 |
|||
m_IsActive: 1 |
|||
--- !u!4 &6154083967640940648 |
|||
Transform: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 6156457333974409070} |
|||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} |
|||
m_LocalPosition: {x: 250, y: 0, z: 0} |
|||
m_LocalScale: {x: 1, y: 1, z: 1} |
|||
m_Children: |
|||
- {fileID: 6154042827339560612} |
|||
- {fileID: 6154109046773648400} |
|||
m_Father: {fileID: 6159098657755358046} |
|||
m_RootOrder: 0 |
|||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
|||
--- !u!1 &6156495267375910052 |
|||
GameObject: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
serializedVersion: 6 |
|||
m_Component: |
|||
- component: {fileID: 6154042827339560612} |
|||
- component: {fileID: 6125746018013043224} |
|||
- component: {fileID: 6134575806868324670} |
|||
- component: {fileID: 6169420740130571154} |
|||
m_Layer: 0 |
|||
m_Name: CourtSurface |
|||
m_TagString: ground |
|||
m_Icon: {fileID: 0} |
|||
m_NavMeshLayer: 0 |
|||
m_StaticEditorFlags: 4294967295 |
|||
m_IsActive: 1 |
|||
--- !u!4 &6154042827339560612 |
|||
Transform: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 6156495267375910052} |
|||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} |
|||
m_LocalPosition: {x: 0, y: 0, z: 0} |
|||
m_LocalScale: {x: 0.01, y: 0.01, z: 0.01} |
|||
m_Children: [] |
|||
m_Father: {fileID: 6154083967640940648} |
|||
m_RootOrder: 0 |
|||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
|||
--- !u!33 &6125746018013043224 |
|||
MeshFilter: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 6156495267375910052} |
|||
m_Mesh: {fileID: 4300000, guid: 9732022408cc74ea89af66b973baaa5e, type: 3} |
|||
--- !u!23 &6134575806868324670 |
|||
MeshRenderer: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 6156495267375910052} |
|||
m_Enabled: 1 |
|||
m_CastShadows: 1 |
|||
m_ReceiveShadows: 1 |
|||
m_DynamicOccludee: 1 |
|||
m_MotionVectors: 1 |
|||
m_LightProbeUsage: 1 |
|||
m_ReflectionProbeUsage: 1 |
|||
m_RenderingLayerMask: 1 |
|||
m_RendererPriority: 0 |
|||
m_Materials: |
|||
- {fileID: 2100000, guid: acba6bf2a290a496bb8989b42bf8698d, type: 2} |
|||
m_StaticBatchInfo: |
|||
firstSubMesh: 0 |
|||
subMeshCount: 0 |
|||
m_StaticBatchRoot: {fileID: 0} |
|||
m_ProbeAnchor: {fileID: 0} |
|||
m_LightProbeVolumeOverride: {fileID: 0} |
|||
m_ScaleInLightmap: 1 |
|||
m_PreserveUVs: 0 |
|||
m_IgnoreNormalsForChartDetection: 0 |
|||
m_ImportantGI: 0 |
|||
m_StitchLightmapSeams: 0 |
|||
m_SelectedEditorRenderState: 3 |
|||
m_MinimumChartSize: 4 |
|||
m_AutoUVMaxDistance: 0.5 |
|||
m_AutoUVMaxAngle: 89 |
|||
m_LightmapParameters: {fileID: 0} |
|||
m_SortingLayerID: 0 |
|||
m_SortingLayer: 0 |
|||
m_SortingOrder: 0 |
|||
--- !u!65 &6169420740130571154 |
|||
BoxCollider: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 6156495267375910052} |
|||
m_Material: {fileID: 0} |
|||
m_IsTrigger: 0 |
|||
m_Enabled: 1 |
|||
serializedVersion: 2 |
|||
m_Size: {x: 150000, y: 1, z: 5000} |
|||
m_Center: {x: 0, y: 0, z: 0} |
|||
--- !u!1 &6156942948560834268 |
|||
GameObject: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
serializedVersion: 6 |
|||
m_Component: |
|||
- component: {fileID: 6154109046773648400} |
|||
- component: {fileID: 6125156962635126260} |
|||
- component: {fileID: 6134535763716814694} |
|||
- component: {fileID: 6165547133207646392} |
|||
m_Layer: 0 |
|||
m_Name: OuterWalls |
|||
m_TagString: Untagged |
|||
m_Icon: {fileID: 0} |
|||
m_NavMeshLayer: 0 |
|||
m_StaticEditorFlags: 4294967295 |
|||
m_IsActive: 1 |
|||
--- !u!4 &6154109046773648400 |
|||
Transform: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 6156942948560834268} |
|||
m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} |
|||
m_LocalPosition: {x: -0, y: 1.5, z: 0} |
|||
m_LocalScale: {x: 0.01, y: 0.03, z: 0.01} |
|||
m_Children: [] |
|||
m_Father: {fileID: 6154083967640940648} |
|||
m_RootOrder: 1 |
|||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
|||
--- !u!33 &6125156962635126260 |
|||
MeshFilter: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 6156942948560834268} |
|||
m_Mesh: {fileID: 4300002, guid: 9732022408cc74ea89af66b973baaa5e, type: 3} |
|||
--- !u!23 &6134535763716814694 |
|||
MeshRenderer: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 6156942948560834268} |
|||
m_Enabled: 1 |
|||
m_CastShadows: 1 |
|||
m_ReceiveShadows: 1 |
|||
m_DynamicOccludee: 1 |
|||
m_MotionVectors: 1 |
|||
m_LightProbeUsage: 1 |
|||
m_ReflectionProbeUsage: 1 |
|||
m_RenderingLayerMask: 1 |
|||
m_RendererPriority: 0 |
|||
m_Materials: |
|||
- {fileID: 2100000, guid: 66163cf35956a4be08e801b750c26f33, type: 2} |
|||
m_StaticBatchInfo: |
|||
firstSubMesh: 0 |
|||
subMeshCount: 0 |
|||
m_StaticBatchRoot: {fileID: 0} |
|||
m_ProbeAnchor: {fileID: 0} |
|||
m_LightProbeVolumeOverride: {fileID: 0} |
|||
m_ScaleInLightmap: 1 |
|||
m_PreserveUVs: 0 |
|||
m_IgnoreNormalsForChartDetection: 0 |
|||
m_ImportantGI: 0 |
|||
m_StitchLightmapSeams: 0 |
|||
m_SelectedEditorRenderState: 3 |
|||
m_MinimumChartSize: 4 |
|||
m_AutoUVMaxDistance: 0.5 |
|||
m_AutoUVMaxAngle: 89 |
|||
m_LightmapParameters: {fileID: 0} |
|||
m_SortingLayerID: 0 |
|||
m_SortingLayer: 0 |
|||
m_SortingOrder: 0 |
|||
--- !u!64 &6165547133207646392 |
|||
MeshCollider: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 6156942948560834268} |
|||
m_Material: {fileID: 0} |
|||
m_IsTrigger: 0 |
|||
m_Enabled: 1 |
|||
serializedVersion: 3 |
|||
m_Convex: 0 |
|||
m_CookingOptions: 14 |
|||
m_Mesh: {fileID: 4300002, guid: 5b535e54498332546a40dec193a2a56a, type: 3} |
|||
--- !u!1 &6157030582987617120 |
|||
GameObject: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
serializedVersion: 6 |
|||
m_Component: |
|||
- component: {fileID: 6153654619654777566} |
|||
- component: {fileID: 6124981508880459958} |
|||
- component: {fileID: 6169012491476603658} |
|||
- component: {fileID: 6135136951241791162} |
|||
m_Layer: 0 |
|||
m_Name: Target |
|||
m_TagString: target |
|||
m_Icon: {fileID: 0} |
|||
m_NavMeshLayer: 0 |
|||
m_StaticEditorFlags: 0 |
|||
m_IsActive: 1 |
|||
--- !u!4 &6153654619654777566 |
|||
Transform: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 6157030582987617120} |
|||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} |
|||
m_LocalPosition: {x: 975, y: 4, z: 0} |
|||
m_LocalScale: {x: 1, y: 1, z: 1} |
|||
m_Children: [] |
|||
m_Father: {fileID: 6159098657755358046} |
|||
m_RootOrder: 1 |
|||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
|||
--- !u!33 &6124981508880459958 |
|||
MeshFilter: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 6157030582987617120} |
|||
m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} |
|||
--- !u!65 &6169012491476603658 |
|||
BoxCollider: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 6157030582987617120} |
|||
m_Material: {fileID: 0} |
|||
m_IsTrigger: 0 |
|||
m_Enabled: 1 |
|||
serializedVersion: 2 |
|||
m_Size: {x: 1, y: 1, z: 1} |
|||
m_Center: {x: 0, y: 0, z: 0} |
|||
--- !u!23 &6135136951241791162 |
|||
MeshRenderer: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 6157030582987617120} |
|||
m_Enabled: 1 |
|||
m_CastShadows: 0 |
|||
m_ReceiveShadows: 1 |
|||
m_DynamicOccludee: 1 |
|||
m_MotionVectors: 1 |
|||
m_LightProbeUsage: 1 |
|||
m_ReflectionProbeUsage: 1 |
|||
m_RenderingLayerMask: 1 |
|||
m_RendererPriority: 0 |
|||
m_Materials: |
|||
- {fileID: 2100000, guid: c67450f290f3e4897bc40276a619e78d, type: 2} |
|||
m_StaticBatchInfo: |
|||
firstSubMesh: 0 |
|||
subMeshCount: 0 |
|||
m_StaticBatchRoot: {fileID: 0} |
|||
m_ProbeAnchor: {fileID: 0} |
|||
m_LightProbeVolumeOverride: {fileID: 0} |
|||
m_ScaleInLightmap: 1 |
|||
m_PreserveUVs: 1 |
|||
m_IgnoreNormalsForChartDetection: 0 |
|||
m_ImportantGI: 0 |
|||
m_StitchLightmapSeams: 0 |
|||
m_SelectedEditorRenderState: 3 |
|||
m_MinimumChartSize: 4 |
|||
m_AutoUVMaxDistance: 0.5 |
|||
m_AutoUVMaxAngle: 89 |
|||
m_LightmapParameters: {fileID: 0} |
|||
m_SortingLayerID: 0 |
|||
m_SortingLayer: 0 |
|||
m_SortingOrder: 0 |
|||
--- !u!1 &6157098485376112254 |
|||
GameObject: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
serializedVersion: 6 |
|||
m_Component: |
|||
- component: {fileID: 6159098657755358046} |
|||
m_Layer: 0 |
|||
m_Name: PlatformWormStaticTarget |
|||
m_TagString: Untagged |
|||
m_Icon: {fileID: 0} |
|||
m_NavMeshLayer: 0 |
|||
m_StaticEditorFlags: 0 |
|||
m_IsActive: 1 |
|||
--- !u!4 &6159098657755358046 |
|||
Transform: |
|||
m_ObjectHideFlags: 0 |
|||
m_CorrespondingSourceObject: {fileID: 0} |
|||
m_PrefabInstance: {fileID: 0} |
|||
m_PrefabAsset: {fileID: 0} |
|||
m_GameObject: {fileID: 6157098485376112254} |
|||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} |
|||
m_LocalPosition: {x: 200, y: 0, z: 0} |
|||
m_LocalScale: {x: 1, y: 1, z: 1} |
|||
m_Children: |
|||
- {fileID: 6154083967640940648} |
|||
- {fileID: 6153654619654777566} |
|||
- {fileID: 9068231799831062525} |
|||
m_Father: {fileID: 0} |
|||
m_RootOrder: 0 |
|||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
|||
--- !u!1001 &3009069707527495055 |
|||
PrefabInstance: |
|||
m_ObjectHideFlags: 0 |
|||
serializedVersion: 2 |
|||
m_Modification: |
|||
m_TransformParent: {fileID: 6159098657755358046} |
|||
m_Modifications: |
|||
- target: {fileID: 6060305997115980402, guid: 474c1571fc3d34e85a958dcb97ba350f, |
|||
type: 3} |
|||
propertyPath: m_LocalPosition.x |
|||
value: -400 |
|||
objectReference: {fileID: 0} |
|||
- target: {fileID: 6060305997115980402, guid: 474c1571fc3d34e85a958dcb97ba350f, |
|||
type: 3} |
|||
propertyPath: m_LocalPosition.y |
|||
value: 4 |
|||
objectReference: {fileID: 0} |
|||
- target: {fileID: 6060305997115980402, guid: 474c1571fc3d34e85a958dcb97ba350f, |
|||
type: 3} |
|||
propertyPath: m_LocalPosition.z |
|||
value: 0 |
|||
objectReference: {fileID: 0} |
|||
- target: {fileID: 6060305997115980402, guid: 474c1571fc3d34e85a958dcb97ba350f, |
|||
type: 3} |
|||
propertyPath: m_LocalRotation.x |
|||
value: 0 |
|||
objectReference: {fileID: 0} |
|||
- target: {fileID: 6060305997115980402, guid: 474c1571fc3d34e85a958dcb97ba350f, |
|||
type: 3} |
|||
propertyPath: m_LocalRotation.y |
|||
value: 0.7071068 |
|||
objectReference: {fileID: 0} |
|||
- target: {fileID: 6060305997115980402, guid: 474c1571fc3d34e85a958dcb97ba350f, |
|||
type: 3} |
|||
propertyPath: m_LocalRotation.z |
|||
value: 0 |
|||
objectReference: {fileID: 0} |
|||
- target: {fileID: 6060305997115980402, guid: 474c1571fc3d34e85a958dcb97ba350f, |
|||
type: 3} |
|||
propertyPath: m_LocalRotation.w |
|||
value: 0.7071068 |
|||
objectReference: {fileID: 0} |
|||
- target: {fileID: 6060305997115980402, guid: 474c1571fc3d34e85a958dcb97ba350f, |
|||
type: 3} |
|||
propertyPath: m_RootOrder |
|||
value: 2 |
|||
objectReference: {fileID: 0} |
|||
- target: {fileID: 6060305997115980402, guid: 474c1571fc3d34e85a958dcb97ba350f, |
|||
type: 3} |
|||
propertyPath: m_LocalEulerAnglesHint.x |
|||
value: 0 |
|||
objectReference: {fileID: 0} |
|||
- target: {fileID: 6060305997115980402, guid: 474c1571fc3d34e85a958dcb97ba350f, |
|||
type: 3} |
|||
propertyPath: m_LocalEulerAnglesHint.y |
|||
value: 90 |
|||
objectReference: {fileID: 0} |
|||
- target: {fileID: 6060305997115980402, guid: 474c1571fc3d34e85a958dcb97ba350f, |
|||
type: 3} |
|||
propertyPath: m_LocalEulerAnglesHint.z |
|||
value: 0 |
|||
objectReference: {fileID: 0} |
|||
- target: {fileID: 6060305997115980403, guid: 474c1571fc3d34e85a958dcb97ba350f, |
|||
type: 3} |
|||
propertyPath: m_Name |
|||
value: WormBasePrefabStatic |
|||
objectReference: {fileID: 0} |
|||
- target: {fileID: 6060305997115980407, guid: 474c1571fc3d34e85a958dcb97ba350f, |
|||
type: 3} |
|||
propertyPath: target |
|||
value: |
|||
objectReference: {fileID: 6153654619654777566} |
|||
- target: {fileID: 6060305997115980407, guid: 474c1571fc3d34e85a958dcb97ba350f, |
|||
type: 3} |
|||
propertyPath: ground |
|||
value: |
|||
objectReference: {fileID: 6154042827339560612} |
|||
- target: {fileID: 6060305997219920622, guid: 474c1571fc3d34e85a958dcb97ba350f, |
|||
type: 3} |
|||
propertyPath: m_ConnectedAnchor.x |
|||
value: 0.2890001 |
|||
objectReference: {fileID: 0} |
|||
- target: {fileID: 6060305997219920622, guid: 474c1571fc3d34e85a958dcb97ba350f, |
|||
type: 3} |
|||
propertyPath: m_ConnectedAnchor.z |
|||
value: 0.6479937 |
|||
objectReference: {fileID: 0} |
|||
- target: {fileID: 6060305997253355877, guid: 474c1571fc3d34e85a958dcb97ba350f, |
|||
type: 3} |
|||
propertyPath: m_ConnectedAnchor.x |
|||
value: -2.1862854e-14 |
|||
objectReference: {fileID: 0} |
|||
- target: {fileID: 6060305997253355877, guid: 474c1571fc3d34e85a958dcb97ba350f, |
|||
type: 3} |
|||
propertyPath: m_ConnectedAnchor.z |
|||
value: -0.7537963 |
|||
objectReference: {fileID: 0} |
|||
- target: {fileID: 6060305998013033665, guid: 474c1571fc3d34e85a958dcb97ba350f, |
|||
type: 3} |
|||
propertyPath: m_ConnectedAnchor.x |
|||
value: -6.663004e-14 |
|||
objectReference: {fileID: 0} |
|||
- target: {fileID: 6060305998013033665, guid: 474c1571fc3d34e85a958dcb97ba350f, |
|||
type: 3} |
|||
propertyPath: m_ConnectedAnchor.y |
|||
value: -0.7496133 |
|||
objectReference: {fileID: 0} |
|||
- target: {fileID: 6060305998100557857, guid: 474c1571fc3d34e85a958dcb97ba350f, |
|||
type: 3} |
|||
propertyPath: m_ConnectedAnchor.x |
|||
value: -0.27000007 |
|||
objectReference: {fileID: 0} |
|||
- target: {fileID: 6060305998100557857, guid: 474c1571fc3d34e85a958dcb97ba350f, |
|||
type: 3} |
|||
propertyPath: m_ConnectedAnchor.z |
|||
value: 0.59799176 |
|||
objectReference: {fileID: 0} |
|||
- target: {fileID: 6060305998293381317, guid: 474c1571fc3d34e85a958dcb97ba350f, |
|||
type: 3} |
|||
propertyPath: m_ConnectedAnchor.x |
|||
value: -7.799574e-14 |
|||
objectReference: {fileID: 0} |
|||
- target: {fileID: 6060305998293381317, guid: 474c1571fc3d34e85a958dcb97ba350f, |
|||
type: 3} |
|||
propertyPath: m_ConnectedAnchor.y |
|||
value: -0.7379877 |
|||
objectReference: {fileID: 0} |
|||
m_RemovedComponents: [] |
|||
m_SourcePrefab: {fileID: 100100000, guid: 474c1571fc3d34e85a958dcb97ba350f, type: 3} |
|||
--- !u!4 &9068231799831062525 stripped |
|||
Transform: |
|||
m_CorrespondingSourceObject: {fileID: 6060305997115980402, guid: 474c1571fc3d34e85a958dcb97ba350f, |
|||
type: 3} |
|||
m_PrefabInstance: {fileID: 3009069707527495055} |
|||
m_PrefabAsset: {fileID: 0} |
|
|||
fileFormatVersion: 2 |
|||
guid: 75c62fea3d1a64757b007f07ea76b84d |
|||
PrefabImporter: |
|||
externalObjects: {} |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
|
|||
fileFormatVersion: 2 |
|||
guid: 3ebcde4cf2d5c4c029e2a5ce3d853aba |
|||
PrefabImporter: |
|||
externalObjects: {} |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
|
|||
fileFormatVersion: 2 |
|||
guid: 474c1571fc3d34e85a958dcb97ba350f |
|||
PrefabImporter: |
|||
externalObjects: {} |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
1001
Project/Assets/ML-Agents/Examples/Worm/Prefabs/WormBasePrefabDynamic.prefab
文件差异内容过多而无法显示
查看文件
文件差异内容过多而无法显示
查看文件
1001
Project/Assets/ML-Agents/Examples/Worm/Prefabs/WormBasePrefabStatic.prefab
文件差异内容过多而无法显示
查看文件
文件差异内容过多而无法显示
查看文件
|
|||
fileFormatVersion: 2 |
|||
guid: 251b5adc1da6848b69287ded1437ee99 |
|||
folderAsset: yes |
|||
DefaultImporter: |
|||
externalObjects: {} |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
撰写
预览
正在加载...
取消
保存
Reference in new issue