开发摄像机位置设置于读取功能
This commit is contained in:
parent
49dc7f114f
commit
1148ad3c64
@ -1488,6 +1488,127 @@ MonoBehaviour:
|
|||||||
m_FillOrigin: 0
|
m_FillOrigin: 0
|
||||||
m_UseSpriteMesh: 0
|
m_UseSpriteMesh: 0
|
||||||
m_PixelsPerUnitMultiplier: 1
|
m_PixelsPerUnitMultiplier: 1
|
||||||
|
--- !u!1 &4398720910530165245
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 4553562513680817259}
|
||||||
|
- component: {fileID: 2070925740442829254}
|
||||||
|
- component: {fileID: 2939623525394066675}
|
||||||
|
- component: {fileID: 8289914213298998872}
|
||||||
|
m_Layer: 5
|
||||||
|
m_Name: TempSaveNearCameraPos_N
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!224 &4553562513680817259
|
||||||
|
RectTransform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 4398720910530165245}
|
||||||
|
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||||
|
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||||
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
|
m_ConstrainProportionsScale: 0
|
||||||
|
m_Children:
|
||||||
|
- {fileID: 3818220362458957625}
|
||||||
|
m_Father: {fileID: 1034991785916772890}
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
m_AnchorMin: {x: 0.5, y: 0}
|
||||||
|
m_AnchorMax: {x: 0.5, y: 0}
|
||||||
|
m_AnchoredPosition: {x: 0, y: 31}
|
||||||
|
m_SizeDelta: {x: 200, y: 50}
|
||||||
|
m_Pivot: {x: 0.5, y: 0.5}
|
||||||
|
--- !u!222 &2070925740442829254
|
||||||
|
CanvasRenderer:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 4398720910530165245}
|
||||||
|
m_CullTransparentMesh: 1
|
||||||
|
--- !u!114 &2939623525394066675
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 4398720910530165245}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_Material: {fileID: 0}
|
||||||
|
m_Color: {r: 1, g: 1, b: 1, a: 1}
|
||||||
|
m_RaycastTarget: 1
|
||||||
|
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
m_Maskable: 1
|
||||||
|
m_OnCullStateChanged:
|
||||||
|
m_PersistentCalls:
|
||||||
|
m_Calls: []
|
||||||
|
m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0}
|
||||||
|
m_Type: 1
|
||||||
|
m_PreserveAspect: 0
|
||||||
|
m_FillCenter: 1
|
||||||
|
m_FillMethod: 4
|
||||||
|
m_FillAmount: 1
|
||||||
|
m_FillClockwise: 1
|
||||||
|
m_FillOrigin: 0
|
||||||
|
m_UseSpriteMesh: 0
|
||||||
|
m_PixelsPerUnitMultiplier: 1
|
||||||
|
--- !u!114 &8289914213298998872
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 4398720910530165245}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_Navigation:
|
||||||
|
m_Mode: 3
|
||||||
|
m_WrapAround: 0
|
||||||
|
m_SelectOnUp: {fileID: 0}
|
||||||
|
m_SelectOnDown: {fileID: 0}
|
||||||
|
m_SelectOnLeft: {fileID: 0}
|
||||||
|
m_SelectOnRight: {fileID: 0}
|
||||||
|
m_Transition: 1
|
||||||
|
m_Colors:
|
||||||
|
m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
|
||||||
|
m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
|
||||||
|
m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
|
||||||
|
m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
|
||||||
|
m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
|
||||||
|
m_ColorMultiplier: 1
|
||||||
|
m_FadeDuration: 0.1
|
||||||
|
m_SpriteState:
|
||||||
|
m_HighlightedSprite: {fileID: 0}
|
||||||
|
m_PressedSprite: {fileID: 0}
|
||||||
|
m_SelectedSprite: {fileID: 0}
|
||||||
|
m_DisabledSprite: {fileID: 0}
|
||||||
|
m_AnimationTriggers:
|
||||||
|
m_NormalTrigger: Normal
|
||||||
|
m_HighlightedTrigger: Highlighted
|
||||||
|
m_PressedTrigger: Pressed
|
||||||
|
m_SelectedTrigger: Selected
|
||||||
|
m_DisabledTrigger: Disabled
|
||||||
|
m_Interactable: 1
|
||||||
|
m_TargetGraphic: {fileID: 2939623525394066675}
|
||||||
|
m_OnClick:
|
||||||
|
m_PersistentCalls:
|
||||||
|
m_Calls: []
|
||||||
--- !u!1 &4517390591575881644
|
--- !u!1 &4517390591575881644
|
||||||
GameObject:
|
GameObject:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
@ -1923,6 +2044,85 @@ MonoBehaviour:
|
|||||||
m_FillOrigin: 0
|
m_FillOrigin: 0
|
||||||
m_UseSpriteMesh: 0
|
m_UseSpriteMesh: 0
|
||||||
m_PixelsPerUnitMultiplier: 1
|
m_PixelsPerUnitMultiplier: 1
|
||||||
|
--- !u!1 &5669049407604318430
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 3406485653999258224}
|
||||||
|
- component: {fileID: 4684318410559807528}
|
||||||
|
- component: {fileID: 127064463497274038}
|
||||||
|
m_Layer: 5
|
||||||
|
m_Name: Text (Legacy)
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!224 &3406485653999258224
|
||||||
|
RectTransform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 5669049407604318430}
|
||||||
|
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||||
|
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||||
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
|
m_ConstrainProportionsScale: 0
|
||||||
|
m_Children: []
|
||||||
|
m_Father: {fileID: 5094106390584627698}
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
m_AnchorMin: {x: 0, y: 0}
|
||||||
|
m_AnchorMax: {x: 1, y: 1}
|
||||||
|
m_AnchoredPosition: {x: 0, y: 0}
|
||||||
|
m_SizeDelta: {x: 0, y: 0}
|
||||||
|
m_Pivot: {x: 0.5, y: 0.5}
|
||||||
|
--- !u!222 &4684318410559807528
|
||||||
|
CanvasRenderer:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 5669049407604318430}
|
||||||
|
m_CullTransparentMesh: 1
|
||||||
|
--- !u!114 &127064463497274038
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 5669049407604318430}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_Material: {fileID: 0}
|
||||||
|
m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
|
||||||
|
m_RaycastTarget: 1
|
||||||
|
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
m_Maskable: 1
|
||||||
|
m_OnCullStateChanged:
|
||||||
|
m_PersistentCalls:
|
||||||
|
m_Calls: []
|
||||||
|
m_FontData:
|
||||||
|
m_Font: {fileID: 12800000, guid: 20ebdb412ee9aec4a9d3005965d9c962, type: 3}
|
||||||
|
m_FontSize: 23
|
||||||
|
m_FontStyle: 0
|
||||||
|
m_BestFit: 0
|
||||||
|
m_MinSize: 10
|
||||||
|
m_MaxSize: 40
|
||||||
|
m_Alignment: 4
|
||||||
|
m_AlignByGeometry: 0
|
||||||
|
m_RichText: 1
|
||||||
|
m_HorizontalOverflow: 0
|
||||||
|
m_VerticalOverflow: 0
|
||||||
|
m_LineSpacing: 1
|
||||||
|
m_Text: "\u5B58\u50A8\u4E3A\u9ED8\u8BA4\u5750\u6807"
|
||||||
--- !u!1 &5689420434344347380
|
--- !u!1 &5689420434344347380
|
||||||
GameObject:
|
GameObject:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
@ -2254,6 +2454,127 @@ MonoBehaviour:
|
|||||||
m_OnClick:
|
m_OnClick:
|
||||||
m_PersistentCalls:
|
m_PersistentCalls:
|
||||||
m_Calls: []
|
m_Calls: []
|
||||||
|
--- !u!1 &6558222460227720962
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 5094106390584627698}
|
||||||
|
- component: {fileID: 215947250258202939}
|
||||||
|
- component: {fileID: 905945404125173610}
|
||||||
|
- component: {fileID: 8454404845286344433}
|
||||||
|
m_Layer: 5
|
||||||
|
m_Name: TempSaveDefaultCameraPos_N
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!224 &5094106390584627698
|
||||||
|
RectTransform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 6558222460227720962}
|
||||||
|
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||||
|
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||||
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
|
m_ConstrainProportionsScale: 0
|
||||||
|
m_Children:
|
||||||
|
- {fileID: 3406485653999258224}
|
||||||
|
m_Father: {fileID: 1034991785916772890}
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
m_AnchorMin: {x: 0, y: 0}
|
||||||
|
m_AnchorMax: {x: 0, y: 0}
|
||||||
|
m_AnchoredPosition: {x: 1067.3, y: 6}
|
||||||
|
m_SizeDelta: {x: 200, y: 50}
|
||||||
|
m_Pivot: {x: 0, y: 0}
|
||||||
|
--- !u!222 &215947250258202939
|
||||||
|
CanvasRenderer:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 6558222460227720962}
|
||||||
|
m_CullTransparentMesh: 1
|
||||||
|
--- !u!114 &905945404125173610
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 6558222460227720962}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_Material: {fileID: 0}
|
||||||
|
m_Color: {r: 1, g: 1, b: 1, a: 1}
|
||||||
|
m_RaycastTarget: 1
|
||||||
|
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
m_Maskable: 1
|
||||||
|
m_OnCullStateChanged:
|
||||||
|
m_PersistentCalls:
|
||||||
|
m_Calls: []
|
||||||
|
m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0}
|
||||||
|
m_Type: 1
|
||||||
|
m_PreserveAspect: 0
|
||||||
|
m_FillCenter: 1
|
||||||
|
m_FillMethod: 4
|
||||||
|
m_FillAmount: 1
|
||||||
|
m_FillClockwise: 1
|
||||||
|
m_FillOrigin: 0
|
||||||
|
m_UseSpriteMesh: 0
|
||||||
|
m_PixelsPerUnitMultiplier: 1
|
||||||
|
--- !u!114 &8454404845286344433
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 6558222460227720962}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_Navigation:
|
||||||
|
m_Mode: 3
|
||||||
|
m_WrapAround: 0
|
||||||
|
m_SelectOnUp: {fileID: 0}
|
||||||
|
m_SelectOnDown: {fileID: 0}
|
||||||
|
m_SelectOnLeft: {fileID: 0}
|
||||||
|
m_SelectOnRight: {fileID: 0}
|
||||||
|
m_Transition: 1
|
||||||
|
m_Colors:
|
||||||
|
m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
|
||||||
|
m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
|
||||||
|
m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
|
||||||
|
m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
|
||||||
|
m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
|
||||||
|
m_ColorMultiplier: 1
|
||||||
|
m_FadeDuration: 0.1
|
||||||
|
m_SpriteState:
|
||||||
|
m_HighlightedSprite: {fileID: 0}
|
||||||
|
m_PressedSprite: {fileID: 0}
|
||||||
|
m_SelectedSprite: {fileID: 0}
|
||||||
|
m_DisabledSprite: {fileID: 0}
|
||||||
|
m_AnimationTriggers:
|
||||||
|
m_NormalTrigger: Normal
|
||||||
|
m_HighlightedTrigger: Highlighted
|
||||||
|
m_PressedTrigger: Pressed
|
||||||
|
m_SelectedTrigger: Selected
|
||||||
|
m_DisabledTrigger: Disabled
|
||||||
|
m_Interactable: 1
|
||||||
|
m_TargetGraphic: {fileID: 905945404125173610}
|
||||||
|
m_OnClick:
|
||||||
|
m_PersistentCalls:
|
||||||
|
m_Calls: []
|
||||||
--- !u!1 &7459543926426672937
|
--- !u!1 &7459543926426672937
|
||||||
GameObject:
|
GameObject:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
@ -2410,7 +2731,7 @@ MonoBehaviour:
|
|||||||
m_TargetGraphic: {fileID: 1370296979132416064}
|
m_TargetGraphic: {fileID: 1370296979132416064}
|
||||||
toggleTransition: 1
|
toggleTransition: 1
|
||||||
graphic: {fileID: 2139980046956523036}
|
graphic: {fileID: 2139980046956523036}
|
||||||
m_Group: {fileID: 0}
|
m_Group: {fileID: 3133408496155369394}
|
||||||
onValueChanged:
|
onValueChanged:
|
||||||
m_PersistentCalls:
|
m_PersistentCalls:
|
||||||
m_Calls: []
|
m_Calls: []
|
||||||
@ -2697,11 +3018,90 @@ MonoBehaviour:
|
|||||||
m_TargetGraphic: {fileID: 5867661491492892633}
|
m_TargetGraphic: {fileID: 5867661491492892633}
|
||||||
toggleTransition: 1
|
toggleTransition: 1
|
||||||
graphic: {fileID: 8988550977839559752}
|
graphic: {fileID: 8988550977839559752}
|
||||||
m_Group: {fileID: 0}
|
m_Group: {fileID: 3133408496155369394}
|
||||||
onValueChanged:
|
onValueChanged:
|
||||||
m_PersistentCalls:
|
m_PersistentCalls:
|
||||||
m_Calls: []
|
m_Calls: []
|
||||||
m_IsOn: 0
|
m_IsOn: 0
|
||||||
|
--- !u!1 &7726041801769900725
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 3818220362458957625}
|
||||||
|
- component: {fileID: 3658962210884575137}
|
||||||
|
- component: {fileID: 8548506442623781619}
|
||||||
|
m_Layer: 5
|
||||||
|
m_Name: Text (Legacy)
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!224 &3818220362458957625
|
||||||
|
RectTransform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 7726041801769900725}
|
||||||
|
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||||
|
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||||
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
|
m_ConstrainProportionsScale: 0
|
||||||
|
m_Children: []
|
||||||
|
m_Father: {fileID: 4553562513680817259}
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
m_AnchorMin: {x: 0, y: 0}
|
||||||
|
m_AnchorMax: {x: 1, y: 1}
|
||||||
|
m_AnchoredPosition: {x: 0, y: 0}
|
||||||
|
m_SizeDelta: {x: 0, y: 0}
|
||||||
|
m_Pivot: {x: 0.5, y: 0.5}
|
||||||
|
--- !u!222 &3658962210884575137
|
||||||
|
CanvasRenderer:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 7726041801769900725}
|
||||||
|
m_CullTransparentMesh: 1
|
||||||
|
--- !u!114 &8548506442623781619
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 7726041801769900725}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_Material: {fileID: 0}
|
||||||
|
m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
|
||||||
|
m_RaycastTarget: 1
|
||||||
|
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
m_Maskable: 1
|
||||||
|
m_OnCullStateChanged:
|
||||||
|
m_PersistentCalls:
|
||||||
|
m_Calls: []
|
||||||
|
m_FontData:
|
||||||
|
m_Font: {fileID: 12800000, guid: 20ebdb412ee9aec4a9d3005965d9c962, type: 3}
|
||||||
|
m_FontSize: 23
|
||||||
|
m_FontStyle: 0
|
||||||
|
m_BestFit: 0
|
||||||
|
m_MinSize: 10
|
||||||
|
m_MaxSize: 40
|
||||||
|
m_Alignment: 4
|
||||||
|
m_AlignByGeometry: 0
|
||||||
|
m_RichText: 1
|
||||||
|
m_HorizontalOverflow: 0
|
||||||
|
m_VerticalOverflow: 0
|
||||||
|
m_LineSpacing: 1
|
||||||
|
m_Text: "\u5B58\u50A8\u4E3A\u8FD1\u666F\u5750\u6807"
|
||||||
--- !u!1 &7763329338810212159
|
--- !u!1 &7763329338810212159
|
||||||
GameObject:
|
GameObject:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
@ -3013,6 +3413,8 @@ RectTransform:
|
|||||||
- {fileID: 6909671619946731258}
|
- {fileID: 6909671619946731258}
|
||||||
- {fileID: 6124579142209774286}
|
- {fileID: 6124579142209774286}
|
||||||
- {fileID: 4888245697772597048}
|
- {fileID: 4888245697772597048}
|
||||||
|
- {fileID: 4553562513680817259}
|
||||||
|
- {fileID: 5094106390584627698}
|
||||||
m_Father: {fileID: 0}
|
m_Father: {fileID: 0}
|
||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
m_AnchorMin: {x: 0.5, y: 0.5}
|
m_AnchorMin: {x: 0.5, y: 0.5}
|
||||||
|
|||||||
239
Assets/StreamingAssets/TempCameraTRInfo.txt
Normal file
239
Assets/StreamingAssets/TempCameraTRInfo.txt
Normal file
@ -0,0 +1,239 @@
|
|||||||
|
1*2.539077_-1.19_1.693879|29.57501_272.315_0*2.818826_-2.81_4.36091|4.420001_325.55_0
|
||||||
|
2**
|
||||||
|
3**
|
||||||
|
4**
|
||||||
|
5**
|
||||||
|
6*10.30_-2.303_37.2|0_0_0*
|
||||||
|
7*10.30_-2.303_37.2|0_0_0*
|
||||||
|
8*10.30_-2.303_37.2|0_0_0*
|
||||||
|
9*10.30_-2.303_37.2|0_0_0*
|
||||||
|
10*10.30_-2.303_37.2|0_0_0*
|
||||||
|
11*10.30_-2.303_37.2|0_0_0*
|
||||||
|
12*10.30_-2.303_37.2|0_0_0*
|
||||||
|
13*10.30_-2.303_37.2|0_0_0*
|
||||||
|
14*1.346_-2.303_-0.54|0_0_0*
|
||||||
|
15*1.346_-2.303_-0.54|0_0_0*
|
||||||
|
16*1.346_-2.303_-0.54|0_0_0*
|
||||||
|
17*1.346_-2.303_-0.54|0_0_0*
|
||||||
|
18*1.346_-2.303_-0.54|0_0_0*
|
||||||
|
19*-0.54_-2.17_-0.13|15_0_0*
|
||||||
|
20*-0.54_-2.17_-0.13|15_0_0*
|
||||||
|
21*-0.54_-2.17_-0.13|15_0_0*
|
||||||
|
22*-0.54_-2.17_-0.13|15_0_0*
|
||||||
|
23*-0.54_-2.17_-0.13|15_0_0*
|
||||||
|
24*-0.54_-2.17_-0.13|15_0_0*
|
||||||
|
25*-0.54_-2.17_-0.13|15_0_0*
|
||||||
|
26*-0.54_-2.17_-0.13|15_0_0*
|
||||||
|
27*-0.54_-2.17_-0.13|15_0_0*
|
||||||
|
28*-0.54_-2.17_-0.13|15_0_0*
|
||||||
|
29*-0.54_-2.17_-0.13|15_0_0*
|
||||||
|
30*-0.54_-2.17_-0.13|15_0_0*
|
||||||
|
31**
|
||||||
|
32**
|
||||||
|
33**
|
||||||
|
34**
|
||||||
|
35*-0.54_-2.17_-0.13|15_0_0*
|
||||||
|
36*-0.54_-2.17_-0.13|15_0_0*
|
||||||
|
37*-0.54_-2.17_-0.13|15_0_0*
|
||||||
|
38*-0.54_-2.17_-0.13|15_0_1*
|
||||||
|
39*-0.54_-2.17_-0.13|15_0_2*
|
||||||
|
40**
|
||||||
|
41**
|
||||||
|
42**
|
||||||
|
43**
|
||||||
|
44*10.30_-2.303_37.2|0_0_0*
|
||||||
|
45*10.30_-2.303_37.2|0_0_0*
|
||||||
|
46*10.30_-2.303_37.2|0_0_0*
|
||||||
|
47*10.30_-2.303_37.2|0_0_0*
|
||||||
|
48*10.30_-2.303_37.2|0_0_0*
|
||||||
|
49*10.30_-2.303_37.2|0_0_0*
|
||||||
|
50*10.30_-2.303_37.2|0_0_0*
|
||||||
|
51*10.30_-2.303_37.2|0_0_0*
|
||||||
|
52*-0.54_-2.17_-0.13|15_0_0*
|
||||||
|
53*-0.54_-2.17_-0.13|15_0_0*
|
||||||
|
54*-0.54_-2.17_-0.13|15_0_0*
|
||||||
|
55*-0.54_-2.17_-0.13|15_0_0*
|
||||||
|
56*-0.54_-2.17_-0.13|15_0_0*
|
||||||
|
57*-0.54_-2.17_-0.13|15_0_0*
|
||||||
|
58*-0.54_-2.17_-0.13|15_0_0*
|
||||||
|
59*-0.54_-2.17_-0.13|15_0_0*
|
||||||
|
60*-0.54_-2.17_-0.13|15_0_0*
|
||||||
|
61*-0.54_-2.17_-0.13|15_0_0*
|
||||||
|
62*-0.54_-2.17_-0.13|15_0_0*
|
||||||
|
63*-0.54_-2.17_-0.13|15_0_0*
|
||||||
|
64*-0.54_-2.17_-0.13|15_0_0*
|
||||||
|
65*-0.54_-2.17_-0.13|15_0_0*
|
||||||
|
66*1.346_-2.303_-0.54|0_0_0*
|
||||||
|
67*1.346_-2.303_-0.54|0_0_0*
|
||||||
|
68*1.346_-2.303_-0.54|0_0_0*
|
||||||
|
69*1.346_-2.303_-0.54|0_0_0*
|
||||||
|
70*-0.54_-2.17_-0.13|15_0_0*
|
||||||
|
71*-0.54_-2.17_-0.13|15_0_0*
|
||||||
|
72*1.346_-2.303_-0.54|0_0_0*
|
||||||
|
73*1.346_-2.303_-0.54|0_0_0*
|
||||||
|
74*1.346_-2.303_-0.54|0_0_0*
|
||||||
|
75*-0.54_-2.17_-0.13|15_0_0*
|
||||||
|
76*-0.54_-2.17_-0.13|15_0_0*
|
||||||
|
77*-0.54_-2.17_-0.13|15_0_0*
|
||||||
|
78*-0.54_-2.17_-0.13|15_0_0*
|
||||||
|
79*-0.54_-2.17_-0.13|15_0_0*
|
||||||
|
80*-0.54_-2.17_-0.13|15_0_0*
|
||||||
|
81*-0.54_-2.17_-0.13|15_0_0*
|
||||||
|
82*-0.54_-2.17_-0.13|15_0_0*
|
||||||
|
83**
|
||||||
|
84**
|
||||||
|
85**
|
||||||
|
86**
|
||||||
|
87**
|
||||||
|
88*10.30_-2.303_37.2|0_0_0*
|
||||||
|
89*10.30_-2.303_37.2|0_0_0*
|
||||||
|
90*10.30_-2.303_37.2|0_0_0*
|
||||||
|
91*10.30_-2.303_37.2|0_0_0*
|
||||||
|
92*10.30_-2.303_37.2|0_0_0*
|
||||||
|
93*10.30_-2.303_37.2|0_0_0*
|
||||||
|
94*10.30_-2.303_37.2|0_0_0*
|
||||||
|
95*10.30_-2.303_37.2|0_0_0*
|
||||||
|
96**
|
||||||
|
97**
|
||||||
|
98**
|
||||||
|
99**
|
||||||
|
100**
|
||||||
|
101**
|
||||||
|
102**
|
||||||
|
103**
|
||||||
|
104**
|
||||||
|
105**
|
||||||
|
106**
|
||||||
|
107**
|
||||||
|
108**
|
||||||
|
109**
|
||||||
|
110*10.30_-2.303_37.2|0_0_0*
|
||||||
|
111*10.30_-2.303_37.2|0_0_0*
|
||||||
|
112*10.30_-2.303_37.2|0_0_0*
|
||||||
|
113*10.30_-2.303_37.2|0_0_0*
|
||||||
|
114*10.30_-2.303_37.2|0_0_0*
|
||||||
|
115*10.30_-2.303_37.2|0_0_0*
|
||||||
|
116*10.30_-2.303_37.2|0_0_0*
|
||||||
|
117*10.30_-2.303_37.2|0_0_0*
|
||||||
|
118*1.703_-2.303_-0.659|7_0_0*
|
||||||
|
119*1.703_-2.303_-0.659|7_0_0*
|
||||||
|
120*1.703_-2.303_-0.659|7_0_0*
|
||||||
|
121*1.703_-2.303_-0.659|7_0_0*
|
||||||
|
122*1.703_-2.303_-0.659|7_0_0*
|
||||||
|
123*1.703_-2.303_-0.659|7_0_0*
|
||||||
|
124*1.703_-2.303_-0.659|7_0_0*
|
||||||
|
125*1.703_-2.303_-0.659|7_0_0*
|
||||||
|
126*1.703_-2.303_-0.659|7_0_0*
|
||||||
|
127*1.703_-2.303_-0.659|7_0_0*
|
||||||
|
128*1.7027_-2.303_-0.659|7_0_0*
|
||||||
|
129*1.7027_-2.303_-0.659|7_0_0*
|
||||||
|
130*1.7027_-2.303_-0.659|7_0_0*
|
||||||
|
131*1.7027_-2.303_-0.659|7_0_0*
|
||||||
|
132*1.7027_-2.303_-0.659|7_0_0*
|
||||||
|
133*1.7027_-2.303_-0.659|7_0_0*
|
||||||
|
134*1.7027_-2.303_-0.659|7_0_0*
|
||||||
|
135*1.7027_-2.303_-0.659|7_0_0*
|
||||||
|
136*1.7027_-2.303_-0.659|7_0_0*
|
||||||
|
137*1.7027_-2.303_-0.659|7_0_0*
|
||||||
|
138*1.7027_-2.303_-0.659|7_0_0*
|
||||||
|
139*1.7027_-2.303_-0.659|7_0_0*
|
||||||
|
140*1.7027_-2.303_-0.659|7_0_0*
|
||||||
|
141**
|
||||||
|
142**
|
||||||
|
143**
|
||||||
|
144**
|
||||||
|
145**
|
||||||
|
146*10.30_-2.303_37.2|0_0_0*
|
||||||
|
147*10.30_-2.303_37.2|0_0_0*
|
||||||
|
148*10.30_-2.303_37.2|0_0_0*
|
||||||
|
149*10.30_-2.303_37.2|0_0_0*
|
||||||
|
150*10.30_-2.303_37.2|0_0_0*
|
||||||
|
151*10.30_-2.303_37.2|0_0_0*
|
||||||
|
152*10.30_-2.303_37.2|0_0_0*
|
||||||
|
153*10.30_-2.303_37.2|0_0_0*
|
||||||
|
154*1.7027_-2.303_-0.659|7_0_0*
|
||||||
|
155*1.7027_-2.303_-0.659|7_0_0*
|
||||||
|
156*1.7027_-2.303_-0.659|7_0_0*
|
||||||
|
157*1.7027_-2.303_-0.659|7_0_0*
|
||||||
|
158*1.7027_-2.303_-0.659|7_0_0*
|
||||||
|
159*1.7027_-2.303_-0.659|7_0_0*
|
||||||
|
160*1.7027_-2.303_-0.659|7_0_0*
|
||||||
|
161*1.7027_-2.303_-0.659|7_0_0*
|
||||||
|
162*1.7027_-2.303_-0.659|7_0_0*
|
||||||
|
163*1.7027_-2.303_-0.659|7_0_0*
|
||||||
|
164*1.7027_-2.303_-0.659|7_0_0*
|
||||||
|
165*1.7027_-2.303_-0.659|7_0_0*
|
||||||
|
166*1.7027_-2.303_-0.659|7_0_0*
|
||||||
|
167*1.7027_-2.303_-0.659|7_0_0*
|
||||||
|
168*1.7027_-2.303_-0.659|7_0_0*
|
||||||
|
169**
|
||||||
|
170**
|
||||||
|
171**
|
||||||
|
172**
|
||||||
|
173**
|
||||||
|
174*10.30_-2.303_37.2|0_0_0*
|
||||||
|
175*10.30_-2.303_37.2|0_0_0*
|
||||||
|
176*10.30_-2.303_37.2|0_0_0*
|
||||||
|
177*10.30_-2.303_37.2|0_0_0*
|
||||||
|
178*10.30_-2.303_37.2|0_0_0*
|
||||||
|
179*10.30_-2.303_37.2|0_0_0*
|
||||||
|
180*10.30_-2.303_37.2|0_0_0*
|
||||||
|
181*10.30_-2.303_37.2|0_0_0*
|
||||||
|
182**
|
||||||
|
183**
|
||||||
|
184**
|
||||||
|
185**
|
||||||
|
186**
|
||||||
|
187**
|
||||||
|
188**
|
||||||
|
189**
|
||||||
|
190**
|
||||||
|
191*10.30_-2.303_37.2|0_0_0*
|
||||||
|
192*10.30_-2.303_37.2|0_0_0*
|
||||||
|
193*10.30_-2.303_37.2|0_0_0*
|
||||||
|
194*10.30_-2.303_37.2|0_0_0*
|
||||||
|
195*10.30_-2.303_37.2|0_0_0*
|
||||||
|
196*10.30_-2.303_37.2|0_0_0*
|
||||||
|
197*10.30_-2.303_37.2|0_0_0*
|
||||||
|
198*10.30_-2.303_37.2|0_0_0*
|
||||||
|
199**
|
||||||
|
200**
|
||||||
|
201**
|
||||||
|
202**
|
||||||
|
203*1.7027_-2.303_-0.659|7_0_0*
|
||||||
|
204*1.7027_-2.303_-0.659|7_0_0*
|
||||||
|
205*1.7027_-2.303_-0.659|7_0_0*
|
||||||
|
206*1.7027_-2.303_-0.659|7_0_0*
|
||||||
|
207*1.7027_-2.303_-0.659|7_0_0*
|
||||||
|
208*1.7027_-2.303_-0.659|7_0_0*
|
||||||
|
209*1.7027_-2.303_-0.659|7_0_0*
|
||||||
|
210*1.7027_-2.303_-0.659|7_0_0*
|
||||||
|
211*1.7027_-2.303_-0.659|7_0_0*
|
||||||
|
212*1.7027_-2.303_-0.659|7_0_0*
|
||||||
|
213*1.7027_-2.303_-0.659|7_0_0*
|
||||||
|
214*1.7027_-2.303_-0.659|7_0_0*
|
||||||
|
215*1.7027_-2.303_-0.659|7_0_0*
|
||||||
|
216**
|
||||||
|
217**
|
||||||
|
218**
|
||||||
|
219**
|
||||||
|
220**
|
||||||
|
221**
|
||||||
|
222*10.30_-2.303_37.2|0_0_0*
|
||||||
|
223*10.30_-2.303_37.2|0_0_0*
|
||||||
|
224*10.30_-2.303_37.2|0_0_0*
|
||||||
|
225*10.30_-2.303_37.2|0_0_0*
|
||||||
|
226*10.30_-2.303_37.2|0_0_0*
|
||||||
|
227*10.30_-2.303_37.2|0_0_0*
|
||||||
|
228*10.30_-2.303_37.2|0_0_0*
|
||||||
|
229*10.30_-2.303_37.2|0_0_0*
|
||||||
|
230*1.7027_-2.303_-0.659|7_0_0*
|
||||||
|
231*1.7027_-2.303_-0.659|7_0_0*
|
||||||
|
232*1.7027_-2.303_-0.659|7_0_0*
|
||||||
|
233*1.7027_-2.303_-0.659|7_0_0*
|
||||||
|
234*1.7027_-2.303_-0.659|7_0_0*
|
||||||
|
235*1.7027_-2.303_-0.659|7_0_0*
|
||||||
|
236*1.7027_-2.303_-0.659|7_0_0*
|
||||||
|
237*1.7027_-2.303_-0.659|7_0_0*
|
||||||
|
238*1.7027_-2.303_-0.659|7_0_0*
|
||||||
|
239*1.7027_-2.303_-0.659|7_0_0*
|
||||||
7
Assets/StreamingAssets/TempCameraTRInfo.txt.meta
Normal file
7
Assets/StreamingAssets/TempCameraTRInfo.txt.meta
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 60cc85e394f62fd4d8fc7de41bc42f7c
|
||||||
|
TextScriptImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
@ -6,6 +6,7 @@ using KinematicCharacterController.Examples;
|
|||||||
using System;
|
using System;
|
||||||
using System.Collections;
|
using System.Collections;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
|
using System.IO;
|
||||||
using UnityEngine;
|
using UnityEngine;
|
||||||
using UnityEngine.UI;
|
using UnityEngine.UI;
|
||||||
/*******************************************************************************
|
/*******************************************************************************
|
||||||
@ -35,6 +36,13 @@ namespace ZXK.LouDiXvMuNiu
|
|||||||
private Toggle _defaultCameraTRTog = null;
|
private Toggle _defaultCameraTRTog = null;
|
||||||
private Toggle _nearCameraTRTog = null;
|
private Toggle _nearCameraTRTog = null;
|
||||||
|
|
||||||
|
#region 存储摄像机位置
|
||||||
|
private Button _saveNearCameraTSRBtn = null;
|
||||||
|
private Button _saveDefaultCameraTSRBtn = null;
|
||||||
|
private KinematicCharacterMotor kinematic = null;
|
||||||
|
private ExampleCharacterCamera characterCamera = null;
|
||||||
|
#endregion
|
||||||
|
|
||||||
protected override void Awake()
|
protected override void Awake()
|
||||||
{
|
{
|
||||||
base.Awake();
|
base.Awake();
|
||||||
@ -48,6 +56,9 @@ namespace ZXK.LouDiXvMuNiu
|
|||||||
_defaultCameraTRTog = GetWedage("DefaultTR_N").GetComponent<Toggle>();
|
_defaultCameraTRTog = GetWedage("DefaultTR_N").GetComponent<Toggle>();
|
||||||
_nearCameraTRTog = GetWedage("NearTR_N").GetComponent<Toggle>();
|
_nearCameraTRTog = GetWedage("NearTR_N").GetComponent<Toggle>();
|
||||||
|
|
||||||
|
_saveNearCameraTSRBtn= GetWedage("TempSaveNearCameraPos_N").GetComponent<Button>();
|
||||||
|
_saveDefaultCameraTSRBtn = GetWedage("TempSaveDefaultCameraPos_N").GetComponent<Button>();
|
||||||
|
|
||||||
List<NiuData> dataSrc = GameManager.Instance._DataNiuHandler.NiuStepTypeDic[GameManager.Instance._CurModelType];
|
List<NiuData> dataSrc = GameManager.Instance._DataNiuHandler.NiuStepTypeDic[GameManager.Instance._CurModelType];
|
||||||
List<string[]> dataTemp = new List<string[]>();
|
List<string[]> dataTemp = new List<string[]>();
|
||||||
for (int i = 0; i < dataSrc.Count; i++)
|
for (int i = 0; i < dataSrc.Count; i++)
|
||||||
@ -56,6 +67,9 @@ namespace ZXK.LouDiXvMuNiu
|
|||||||
dataTemp.Add(msg);
|
dataTemp.Add(msg);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
kinematic = Camera.main.GetComponent<CameraControl>()._CameraCtrl.transform.GetComponent<KinematicCharacterMotor>();
|
||||||
|
characterCamera = Camera.main.GetComponent<ExampleCharacterCamera>();
|
||||||
|
|
||||||
//TODO 临时内容
|
//TODO 临时内容
|
||||||
switch (GameManager.Instance._CurModelType)
|
switch (GameManager.Instance._CurModelType)
|
||||||
{
|
{
|
||||||
@ -84,7 +98,8 @@ namespace ZXK.LouDiXvMuNiu
|
|||||||
{
|
{
|
||||||
if (isOn)
|
if (isOn)
|
||||||
{
|
{
|
||||||
|
NiuData curStep = GameManager.Instance._DataNiuHandler.CurNiuHandler.Value;
|
||||||
|
CameraSetNearTR(curStep);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
_defaultCameraTRTog.isOn = _nearCameraTRTog.isOn = false;
|
_defaultCameraTRTog.isOn = _nearCameraTRTog.isOn = false;
|
||||||
@ -93,6 +108,46 @@ namespace ZXK.LouDiXvMuNiu
|
|||||||
|
|
||||||
GameManager.Instance._DataNiuHandler.CurNiuHandler.OnValueChanged += OnValueChanged;
|
GameManager.Instance._DataNiuHandler.CurNiuHandler.OnValueChanged += OnValueChanged;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void Start()
|
||||||
|
{
|
||||||
|
string path = Path.Combine(Application.streamingAssetsPath, ConstCtrl.SaveCameraTRInfo_Path);
|
||||||
|
|
||||||
|
string[] tempAllMsg = File.ReadAllLines(path);
|
||||||
|
if (tempAllMsg.Length == 0)
|
||||||
|
{
|
||||||
|
List<NiuData> dataArray = GameManager.Instance._DataNiuHandler.NiuDataArray;
|
||||||
|
List<string> pos = new List<string>();
|
||||||
|
for (int i = 0; i < dataArray.Count; i++)
|
||||||
|
{
|
||||||
|
pos.Add(string.Format("{0}*{1}*{2}", dataArray[i].id, dataArray[i].CameraDefaultTR, dataArray[2].CameraNearTR));
|
||||||
|
}
|
||||||
|
File.WriteAllLines(path, pos.ToArray());
|
||||||
|
}
|
||||||
|
|
||||||
|
_saveNearCameraTSRBtn.onClick.AddListener(() =>
|
||||||
|
{
|
||||||
|
if (kinematic == null || characterCamera == null) return;
|
||||||
|
Vector3 pos = kinematic.transform.position;
|
||||||
|
float rotY = kinematic.transform.rotation.eulerAngles.y;
|
||||||
|
Vector3 rot = new Vector3(characterCamera.transform.rotation.eulerAngles.x, rotY, 0);
|
||||||
|
int index = GameManager.Instance._DataNiuHandler.CurNiuHandler.Value.id;
|
||||||
|
string nearTRInfo = string.Format("{0}_{1}_{2}|{3}_{4}_{5}", pos.x, pos.y, pos.z, rot.x, rot.y, rot.z);
|
||||||
|
SaveInfoData(index, GetCurinfo(index)[0], nearTRInfo);
|
||||||
|
});
|
||||||
|
_saveDefaultCameraTSRBtn.onClick.AddListener(() =>
|
||||||
|
{
|
||||||
|
if (kinematic == null || characterCamera == null) return;
|
||||||
|
Vector3 pos = kinematic.transform.position;
|
||||||
|
float rotY = kinematic.transform.rotation.eulerAngles.y;
|
||||||
|
Vector3 rot = new Vector3(characterCamera.transform.rotation.eulerAngles.x, rotY, 0);
|
||||||
|
|
||||||
|
int index = GameManager.Instance._DataNiuHandler.CurNiuHandler.Value.id;
|
||||||
|
string defaultTRInfo = string.Format("{0}_{1}_{2}|{3}_{4}_{5}", pos.x, pos.y, pos.z, rot.x, rot.y, rot.z);
|
||||||
|
SaveInfoData(index, defaultTRInfo, GetCurinfo(index)[1]);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
protected override void OnDestroy()
|
protected override void OnDestroy()
|
||||||
{
|
{
|
||||||
base.OnDestroy();
|
base.OnDestroy();
|
||||||
@ -530,9 +585,24 @@ namespace ZXK.LouDiXvMuNiu
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// 设置摄像机为近距离视角
|
/// 设置摄像机为近距离视角
|
||||||
/// </summary>
|
/// </summary>
|
||||||
private void CameraSetNearTR()
|
private void CameraSetNearTR(NiuData obj)
|
||||||
{
|
{
|
||||||
|
if (string.IsNullOrEmpty(GetCurinfo(obj.id)[1])) return;
|
||||||
|
try
|
||||||
|
{
|
||||||
|
string[] cameraDefaultTR = GetCurinfo(obj.id)[1].Split("|");
|
||||||
|
string[] camDefPosStr = cameraDefaultTR[0].Split("_");
|
||||||
|
string[] camDefRotStr = cameraDefaultTR[1].Split("_");
|
||||||
|
Vector3 cameraDefPos = new Vector3(float.Parse(camDefPosStr[0]), float.Parse(camDefPosStr[1]), float.Parse(camDefPosStr[2]));
|
||||||
|
Vector3 cameraDefRot = new Vector3(float.Parse(camDefRotStr[0]), float.Parse(camDefRotStr[1]), float.Parse(camDefRotStr[2]));
|
||||||
|
|
||||||
|
ChangeCameraPos(cameraDefPos, cameraDefRot);
|
||||||
|
}
|
||||||
|
catch (Exception ex)
|
||||||
|
{
|
||||||
|
WDebug.LogError($"数据出现错误:{ex.Message}");
|
||||||
|
return;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
@ -541,10 +611,10 @@ namespace ZXK.LouDiXvMuNiu
|
|||||||
/// <param name="obj"></param>
|
/// <param name="obj"></param>
|
||||||
private void CameraSetDefaultTR(NiuData obj)
|
private void CameraSetDefaultTR(NiuData obj)
|
||||||
{
|
{
|
||||||
if (string.IsNullOrEmpty(obj.CameraDefaultTR)) return;
|
if (string.IsNullOrEmpty(GetCurinfo(obj.id)[0])) return;
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
string[] cameraDefaultTR = obj.CameraDefaultTR.Split("|");
|
string[] cameraDefaultTR = GetCurinfo(obj.id)[0].Split("|");
|
||||||
string[] camDefPosStr = cameraDefaultTR[0].Split("_");
|
string[] camDefPosStr = cameraDefaultTR[0].Split("_");
|
||||||
string[] camDefRotStr = cameraDefaultTR[1].Split("_");
|
string[] camDefRotStr = cameraDefaultTR[1].Split("_");
|
||||||
Vector3 cameraDefPos = new Vector3(float.Parse(camDefPosStr[0]), float.Parse(camDefPosStr[1]), float.Parse(camDefPosStr[2]));
|
Vector3 cameraDefPos = new Vector3(float.Parse(camDefPosStr[0]), float.Parse(camDefPosStr[1]), float.Parse(camDefPosStr[2]));
|
||||||
@ -565,12 +635,69 @@ namespace ZXK.LouDiXvMuNiu
|
|||||||
/// <param name="rot"></param>
|
/// <param name="rot"></param>
|
||||||
private void ChangeCameraPos(Vector3 pos, Vector3 rot)
|
private void ChangeCameraPos(Vector3 pos, Vector3 rot)
|
||||||
{
|
{
|
||||||
KinematicCharacterMotor kinematic = Camera.main.GetComponent<CameraControl>()._CameraCtrl.transform.GetComponent<KinematicCharacterMotor>();
|
|
||||||
ExampleCharacterCamera characterCamera = Camera.main.GetComponent<ExampleCharacterCamera>();
|
|
||||||
///设置人偶物体旋转,位置
|
///设置人偶物体旋转,位置
|
||||||
kinematic.SetPositionAndRotation(pos, Quaternion.Euler(0, rot.y, 0));///设置相机旋转,位置
|
kinematic.SetPositionAndRotation(pos, Quaternion.Euler(0, rot.y, 0));///设置相机旋转,位置
|
||||||
characterCamera.transform.rotation = Quaternion.Euler(rot.x, rot.y, 0);
|
characterCamera.transform.rotation = Quaternion.Euler(rot.x, rot.y, 0);
|
||||||
characterCamera.transform.position = characterCamera.pos.transform.position;
|
characterCamera.transform.position = characterCamera.pos.transform.position;
|
||||||
}
|
}
|
||||||
|
/// <summary>
|
||||||
|
/// 根据当前Id获取对应的摄像机默认和近景距离
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="index"></param>
|
||||||
|
/// <returns></returns>
|
||||||
|
public string[] GetCurinfo(int index)
|
||||||
|
{
|
||||||
|
string[] msgTemp = new string[2];
|
||||||
|
|
||||||
|
string path = Path.Combine(Application.streamingAssetsPath, ConstCtrl.SaveCameraTRInfo_Path);
|
||||||
|
|
||||||
|
string[] tempAllMsg = File.ReadAllLines(path);
|
||||||
|
for (int i = 0; i < tempAllMsg.Length; i++)
|
||||||
|
{
|
||||||
|
if (i == (index-1))
|
||||||
|
{
|
||||||
|
string[] msg = tempAllMsg[i].Split("*");
|
||||||
|
if (int.Parse(msg[0]) == index)
|
||||||
|
{
|
||||||
|
msgTemp[0] = msg[1];
|
||||||
|
msgTemp[1] = msg[2];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return msgTemp;
|
||||||
|
}
|
||||||
|
private void SaveInfoData(int index, string defMsg, string nearMsg)
|
||||||
|
{
|
||||||
|
string path = Path.Combine(Application.streamingAssetsPath, ConstCtrl.SaveCameraTRInfo_Path);
|
||||||
|
|
||||||
|
string[] tempAllMsg = File.ReadAllLines(path);
|
||||||
|
for (int i = 0; i < tempAllMsg.Length; i++)
|
||||||
|
{
|
||||||
|
if (i == (index - 1))
|
||||||
|
{
|
||||||
|
string[] msg = tempAllMsg[i].Split("*");
|
||||||
|
if (int.Parse(msg[0]) == index)
|
||||||
|
{
|
||||||
|
if (!string.IsNullOrEmpty(defMsg))
|
||||||
|
{
|
||||||
|
if (string.IsNullOrEmpty(msg[1]) || msg[1] != defMsg)
|
||||||
|
{
|
||||||
|
msg[1] = defMsg;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (!string.IsNullOrEmpty(nearMsg))
|
||||||
|
{
|
||||||
|
if (string.IsNullOrEmpty(msg[2]) || msg[2] != nearMsg)
|
||||||
|
{
|
||||||
|
msg[2] = nearMsg;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
tempAllMsg[i] = string.Format("{0}*{1}*{2}", msg[0], msg[1], msg[2]);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
File.WriteAllLines(path, tempAllMsg);
|
||||||
|
WDebug.Log("设置成功");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -16,6 +16,8 @@ namespace CG.UTility
|
|||||||
public const string JSON_PATH ="/ExcelJson/";
|
public const string JSON_PATH ="/ExcelJson/";
|
||||||
public const string CSHARP_PATH = "/ExcelCSharpPath/";
|
public const string CSHARP_PATH = "/ExcelCSharpPath/";
|
||||||
|
|
||||||
|
public const string SaveCameraTRInfo_Path = "TempCameraTRInfo.txt";
|
||||||
|
|
||||||
|
|
||||||
public const string ModuleName_TQFAQCL = "牛的同期发情处理";
|
public const string ModuleName_TQFAQCL = "牛的同期发情处理";
|
||||||
public const string ModuleName_CSPLCL = "牛的超数排卵处理";
|
public const string ModuleName_CSPLCL = "牛的超数排卵处理";
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user