AR轨迹逻辑

This commit is contained in:
lishuo 2022-10-08 13:26:38 +08:00
parent 195893a1b0
commit d1c84d0a8a
30 changed files with 159988 additions and 4149 deletions

20
Assets/FollowerCamera.cs Normal file
View File

@ -0,0 +1,20 @@
using Assets.Scripts.Scenes.VideoRide;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class FollowerCamera : MonoBehaviour
{
VideoGameManager manager;
// Start is called before the first frame update
void Start()
{
manager = FindObjectOfType<VideoGameManager>();
}
// Update is called once per frame
void Update()
{
//manager.frame1
}
}

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 4c4f03ef077d44245aff46f448c3519d
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -8,6 +8,7 @@
using UnityEngine; using UnityEngine;
using System.Collections; using System.Collections;
using FluffyUnderware.DevTools; using FluffyUnderware.DevTools;
using DG.Tweening;
namespace FluffyUnderware.Curvy.Examples namespace FluffyUnderware.Curvy.Examples
{ {
@ -18,12 +19,15 @@ namespace FluffyUnderware.Curvy.Examples
public Transform MoveTo; public Transform MoveTo;
public Transform RollTo; public Transform RollTo;
[Positive] [Positive]
public float ChaseTime=0.1f; public float ChaseTime=0.5f;
Vector3 mVelocity; Vector3 mVelocity;
Vector3 mRollVelocity; Vector3 mRollVelocity;
private void Start()
{
}
#if UNITY_EDITOR #if UNITY_EDITOR
void Update() void Update()
{ {
@ -37,7 +41,7 @@ namespace FluffyUnderware.Curvy.Examples
// else transform.LookAt(LookAt, RollTo.up); // else transform.LookAt(LookAt, RollTo.up);
//} //}
if (RollTo) if (RollTo)
transform.rotation = Quaternion.Euler(new Vector3(transform.rotation.eulerAngles.x, transform.rotation.eulerAngles.y, RollTo.rotation.eulerAngles.z)); transform.rotation = Quaternion.LookRotation(new Vector3(transform.rotation.eulerAngles.x, transform.rotation.eulerAngles.y, RollTo.rotation.eulerAngles.z));
} }
} }
#endif #endif
@ -52,8 +56,8 @@ namespace FluffyUnderware.Curvy.Examples
// if (!RollTo) transform.LookAt(LookAt); // if (!RollTo) transform.LookAt(LookAt);
// else transform.LookAt(LookAt, Vector3.SmoothDamp(transform.up, RollTo.up, ref mRollVelocity, ChaseTime)); // else transform.LookAt(LookAt, Vector3.SmoothDamp(transform.up, RollTo.up, ref mRollVelocity, ChaseTime));
//} //}
// if (RollTo) if (RollTo)
// transform.rotation = Quaternion.Euler (new Vector3 (transform.rotation.eulerAngles.x, transform.rotation.eulerAngles.y, RollTo.rotation.eulerAngles.z)); transform.rotation = Quaternion.LookRotation(new Vector3(transform.rotation.eulerAngles.x, transform.rotation.eulerAngles.y, RollTo.rotation.eulerAngles.z));
} }
} }
} }

View File

@ -0,0 +1,302 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &1776569085245267696
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1776569085245267700}
- component: {fileID: 1776569085245267701}
- component: {fileID: 1776569085245267702}
- component: {fileID: 1776569085245267703}
m_Layer: 0
m_Name: Plane
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &1776569085245267700
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1776569085245267696}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 20, y: 20, z: 20}
m_Children: []
m_Father: {fileID: 8629729479594509056}
m_RootOrder: 2
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!33 &1776569085245267701
MeshFilter:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1776569085245267696}
m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0}
--- !u!23 &1776569085245267702
MeshRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1776569085245267696}
m_Enabled: 1
m_CastShadows: 0
m_ReceiveShadows: 1
m_DynamicOccludee: 1
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
m_RayTracingMode: 2
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 2100000, guid: 304fbd5441391b74cbc49963e461c7e0, type: 2}
m_StaticBatchInfo:
firstSubMesh: 0
subMeshCount: 0
m_StaticBatchRoot: {fileID: 0}
m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
m_ReceiveGI: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
m_StitchLightmapSeams: 1
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 &1776569085245267703
MeshCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1776569085245267696}
m_Material: {fileID: 0}
m_IsTrigger: 0
m_Enabled: 0
serializedVersion: 4
m_Convex: 0
m_CookingOptions: 30
m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0}
--- !u!1 &8629729479594509059
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 8629729479594509056}
- component: {fileID: 9057830966408088559}
m_Layer: 0
m_Name: Controller
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &8629729479594509056
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8629729479594509059}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -7.126, y: 0, z: -15.06}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children:
- {fileID: 7621993706532187392}
- {fileID: 8629729479870610536}
- {fileID: 1776569085245267700}
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &9057830966408088559
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8629729479594509059}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: dacc8a2ff207fca49bdaf5d45a943d80, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Version:
UpdateIn: 0
m_PositionMode: 1
m_Position: 0
m_MoveMode: 1
m_Speed: 0
m_Direction: 0
m_Clamping: 1
m_PlayAutomatically: 0
m_OrientationMode: 1
m_LockRotation: 1
m_OrientationAxis: 0
m_IgnoreDirection: 0
m_DampingDirection: 0
m_DampingUp: 0
m_OffsetAngle: 0
m_OffsetRadius: 0
m_OffsetCompensation: 1
onInitialized:
m_PersistentCalls:
m_Calls: []
m_ForceFrequentUpdates: 0
m_Spline: {fileID: 0}
m_UseCache: 0
connectionBehavior: 1
allowDirectionChange: 1
rejectCurrentSpline: 1
rejectTooDivergentSplines: 0
maxAllowedDivergenceAngle: 90
connectionCustomSelector: {fileID: 0}
onPositionReachedList: []
m_OnControlPointReached:
m_PersistentCalls:
m_Calls: []
m_OnEndReached:
m_PersistentCalls:
m_Calls: []
m_OnSwitch:
m_PersistentCalls:
m_Calls: []
--- !u!1 &8629729479870610539
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 8629729479870610536}
m_Layer: 0
m_Name: target
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &8629729479870610536
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8629729479870610539}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 1, z: -3}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 8629729479594509056}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1001 &8629729478553901294
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 8629729479594509056}
m_Modifications:
- target: {fileID: 1535700487792324436, guid: 3f1ee6ee391e2724eac09441d6da8a03,
type: 3}
propertyPath: m_Name
value: VidePlayer
objectReference: {fileID: 0}
- target: {fileID: 2162915128657393134, guid: 3f1ee6ee391e2724eac09441d6da8a03,
type: 3}
propertyPath: m_RootOrder
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2162915128657393134, guid: 3f1ee6ee391e2724eac09441d6da8a03,
type: 3}
propertyPath: m_LocalScale.x
value: 1
objectReference: {fileID: 0}
- target: {fileID: 2162915128657393134, guid: 3f1ee6ee391e2724eac09441d6da8a03,
type: 3}
propertyPath: m_LocalScale.y
value: 1
objectReference: {fileID: 0}
- target: {fileID: 2162915128657393134, guid: 3f1ee6ee391e2724eac09441d6da8a03,
type: 3}
propertyPath: m_LocalScale.z
value: 1
objectReference: {fileID: 0}
- target: {fileID: 2162915128657393134, guid: 3f1ee6ee391e2724eac09441d6da8a03,
type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2162915128657393134, guid: 3f1ee6ee391e2724eac09441d6da8a03,
type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2162915128657393134, guid: 3f1ee6ee391e2724eac09441d6da8a03,
type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2162915128657393134, guid: 3f1ee6ee391e2724eac09441d6da8a03,
type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 2162915128657393134, guid: 3f1ee6ee391e2724eac09441d6da8a03,
type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2162915128657393134, guid: 3f1ee6ee391e2724eac09441d6da8a03,
type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2162915128657393134, guid: 3f1ee6ee391e2724eac09441d6da8a03,
type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2162915128657393134, guid: 3f1ee6ee391e2724eac09441d6da8a03,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2162915128657393134, guid: 3f1ee6ee391e2724eac09441d6da8a03,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2162915128657393134, guid: 3f1ee6ee391e2724eac09441d6da8a03,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 3f1ee6ee391e2724eac09441d6da8a03, type: 3}
--- !u!4 &7621993706532187392 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 2162915128657393134, guid: 3f1ee6ee391e2724eac09441d6da8a03,
type: 3}
m_PrefabInstance: {fileID: 8629729478553901294}
m_PrefabAsset: {fileID: 0}

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 0216c604d9ce892499b6c3e4e5ad3b2a
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,302 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &1776569085245267696
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1776569085245267700}
- component: {fileID: 1776569085245267701}
- component: {fileID: 1776569085245267702}
- component: {fileID: 1776569085245267703}
m_Layer: 0
m_Name: Plane
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &1776569085245267700
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1776569085245267696}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 20, y: 20, z: 20}
m_Children: []
m_Father: {fileID: 8629729479594509056}
m_RootOrder: 2
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!33 &1776569085245267701
MeshFilter:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1776569085245267696}
m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0}
--- !u!23 &1776569085245267702
MeshRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1776569085245267696}
m_Enabled: 1
m_CastShadows: 0
m_ReceiveShadows: 1
m_DynamicOccludee: 1
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
m_RayTracingMode: 2
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 2100000, guid: 304fbd5441391b74cbc49963e461c7e0, type: 2}
m_StaticBatchInfo:
firstSubMesh: 0
subMeshCount: 0
m_StaticBatchRoot: {fileID: 0}
m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
m_ReceiveGI: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
m_StitchLightmapSeams: 1
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 &1776569085245267703
MeshCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1776569085245267696}
m_Material: {fileID: 0}
m_IsTrigger: 0
m_Enabled: 0
serializedVersion: 4
m_Convex: 0
m_CookingOptions: 30
m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0}
--- !u!1 &8629729479594509059
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 8629729479594509056}
- component: {fileID: 9057830966408088559}
m_Layer: 0
m_Name: ControllerNV
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &8629729479594509056
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8629729479594509059}
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_Children:
- {fileID: 5815620749913293735}
- {fileID: 8629729479870610536}
- {fileID: 1776569085245267700}
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &9057830966408088559
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8629729479594509059}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: dacc8a2ff207fca49bdaf5d45a943d80, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Version:
UpdateIn: 0
m_PositionMode: 1
m_Position: 0
m_MoveMode: 1
m_Speed: 0
m_Direction: 0
m_Clamping: 1
m_PlayAutomatically: 1
m_OrientationMode: 1
m_LockRotation: 1
m_OrientationAxis: 0
m_IgnoreDirection: 0
m_DampingDirection: 0
m_DampingUp: 0
m_OffsetAngle: 0
m_OffsetRadius: 0
m_OffsetCompensation: 1
onInitialized:
m_PersistentCalls:
m_Calls: []
m_ForceFrequentUpdates: 0
m_Spline: {fileID: 0}
m_UseCache: 0
connectionBehavior: 1
allowDirectionChange: 1
rejectCurrentSpline: 1
rejectTooDivergentSplines: 0
maxAllowedDivergenceAngle: 90
connectionCustomSelector: {fileID: 0}
onPositionReachedList: []
m_OnControlPointReached:
m_PersistentCalls:
m_Calls: []
m_OnEndReached:
m_PersistentCalls:
m_Calls: []
m_OnSwitch:
m_PersistentCalls:
m_Calls: []
--- !u!1 &8629729479870610539
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 8629729479870610536}
m_Layer: 0
m_Name: target
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &8629729479870610536
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8629729479870610539}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: -1, z: -3}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 8629729479594509056}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1001 &6602691900091777628
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 8629729479594509056}
m_Modifications:
- target: {fileID: 26904646242573121, guid: 67847dd964fa3aa43a0f7927571c2cb1,
type: 3}
propertyPath: m_Name
value: VidePlayer_NV
objectReference: {fileID: 0}
- target: {fileID: 798338962541822459, guid: 67847dd964fa3aa43a0f7927571c2cb1,
type: 3}
propertyPath: m_RootOrder
value: 0
objectReference: {fileID: 0}
- target: {fileID: 798338962541822459, guid: 67847dd964fa3aa43a0f7927571c2cb1,
type: 3}
propertyPath: m_LocalScale.x
value: 1
objectReference: {fileID: 0}
- target: {fileID: 798338962541822459, guid: 67847dd964fa3aa43a0f7927571c2cb1,
type: 3}
propertyPath: m_LocalScale.y
value: 1
objectReference: {fileID: 0}
- target: {fileID: 798338962541822459, guid: 67847dd964fa3aa43a0f7927571c2cb1,
type: 3}
propertyPath: m_LocalScale.z
value: 1
objectReference: {fileID: 0}
- target: {fileID: 798338962541822459, guid: 67847dd964fa3aa43a0f7927571c2cb1,
type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 798338962541822459, guid: 67847dd964fa3aa43a0f7927571c2cb1,
type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 798338962541822459, guid: 67847dd964fa3aa43a0f7927571c2cb1,
type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 798338962541822459, guid: 67847dd964fa3aa43a0f7927571c2cb1,
type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 798338962541822459, guid: 67847dd964fa3aa43a0f7927571c2cb1,
type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 798338962541822459, guid: 67847dd964fa3aa43a0f7927571c2cb1,
type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 798338962541822459, guid: 67847dd964fa3aa43a0f7927571c2cb1,
type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 798338962541822459, guid: 67847dd964fa3aa43a0f7927571c2cb1,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 798338962541822459, guid: 67847dd964fa3aa43a0f7927571c2cb1,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 798338962541822459, guid: 67847dd964fa3aa43a0f7927571c2cb1,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 67847dd964fa3aa43a0f7927571c2cb1, type: 3}
--- !u!4 &5815620749913293735 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 798338962541822459, guid: 67847dd964fa3aa43a0f7927571c2cb1,
type: 3}
m_PrefabInstance: {fileID: 6602691900091777628}
m_PrefabAsset: {fileID: 0}

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 044ac7efb32b0ad489a6e8e5bdff469b
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,207 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &8629729479594509059
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 8629729479594509056}
- component: {fileID: 9057830966408088559}
m_Layer: 0
m_Name: OnlineController
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &8629729479594509056
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8629729479594509059}
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_Children:
- {fileID: 6918487040151656200}
- {fileID: 8629729479870610536}
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &9057830966408088559
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8629729479594509059}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: dacc8a2ff207fca49bdaf5d45a943d80, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Version:
UpdateIn: 0
m_PositionMode: 1
m_Position: 0
m_MoveMode: 1
m_Speed: 0
m_Direction: 0
m_Clamping: 1
m_PlayAutomatically: 1
m_OrientationMode: 1
m_LockRotation: 1
m_OrientationAxis: 0
m_IgnoreDirection: 0
m_DampingDirection: 0
m_DampingUp: 0
m_OffsetAngle: 0
m_OffsetRadius: 0
m_OffsetCompensation: 1
onInitialized:
m_PersistentCalls:
m_Calls: []
m_ForceFrequentUpdates: 0
m_Spline: {fileID: 0}
m_UseCache: 0
connectionBehavior: 1
allowDirectionChange: 1
rejectCurrentSpline: 1
rejectTooDivergentSplines: 0
maxAllowedDivergenceAngle: 90
connectionCustomSelector: {fileID: 0}
onPositionReachedList: []
m_OnControlPointReached:
m_PersistentCalls:
m_Calls: []
m_OnEndReached:
m_PersistentCalls:
m_Calls: []
m_OnSwitch:
m_PersistentCalls:
m_Calls: []
--- !u!1 &8629729479870610539
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 8629729479870610536}
m_Layer: 0
m_Name: target
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &8629729479870610536
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8629729479870610539}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: -1, z: -5}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 8629729479594509056}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1001 &9081315784052122342
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 8629729479594509056}
m_Modifications:
- target: {fileID: 1535700487792324436, guid: 296d4f939237c3a4dbf2c4a25af2bd52,
type: 3}
propertyPath: m_Name
value: OnlineVideoPlayer
objectReference: {fileID: 0}
- target: {fileID: 2162915128657393134, guid: 296d4f939237c3a4dbf2c4a25af2bd52,
type: 3}
propertyPath: m_RootOrder
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2162915128657393134, guid: 296d4f939237c3a4dbf2c4a25af2bd52,
type: 3}
propertyPath: m_LocalScale.x
value: 1
objectReference: {fileID: 0}
- target: {fileID: 2162915128657393134, guid: 296d4f939237c3a4dbf2c4a25af2bd52,
type: 3}
propertyPath: m_LocalScale.y
value: 1
objectReference: {fileID: 0}
- target: {fileID: 2162915128657393134, guid: 296d4f939237c3a4dbf2c4a25af2bd52,
type: 3}
propertyPath: m_LocalScale.z
value: 1
objectReference: {fileID: 0}
- target: {fileID: 2162915128657393134, guid: 296d4f939237c3a4dbf2c4a25af2bd52,
type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2162915128657393134, guid: 296d4f939237c3a4dbf2c4a25af2bd52,
type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2162915128657393134, guid: 296d4f939237c3a4dbf2c4a25af2bd52,
type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2162915128657393134, guid: 296d4f939237c3a4dbf2c4a25af2bd52,
type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 2162915128657393134, guid: 296d4f939237c3a4dbf2c4a25af2bd52,
type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2162915128657393134, guid: 296d4f939237c3a4dbf2c4a25af2bd52,
type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2162915128657393134, guid: 296d4f939237c3a4dbf2c4a25af2bd52,
type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2162915128657393134, guid: 296d4f939237c3a4dbf2c4a25af2bd52,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2162915128657393134, guid: 296d4f939237c3a4dbf2c4a25af2bd52,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2162915128657393134, guid: 296d4f939237c3a4dbf2c4a25af2bd52,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 296d4f939237c3a4dbf2c4a25af2bd52, type: 3}
--- !u!4 &6918487040151656200 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 2162915128657393134, guid: 296d4f939237c3a4dbf2c4a25af2bd52,
type: 3}
m_PrefabInstance: {fileID: 9081315784052122342}
m_PrefabAsset: {fileID: 0}

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 139ee26a2679fdc4f8e87115cbaed070
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,207 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &8629729479594509059
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 8629729479594509056}
- component: {fileID: 9057830966408088559}
m_Layer: 0
m_Name: OnlineControllerNV
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &8629729479594509056
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8629729479594509059}
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_Children:
- {fileID: 669762769015553617}
- {fileID: 8629729479870610536}
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &9057830966408088559
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8629729479594509059}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: dacc8a2ff207fca49bdaf5d45a943d80, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Version:
UpdateIn: 0
m_PositionMode: 1
m_Position: 0
m_MoveMode: 1
m_Speed: 0
m_Direction: 0
m_Clamping: 1
m_PlayAutomatically: 1
m_OrientationMode: 1
m_LockRotation: 1
m_OrientationAxis: 0
m_IgnoreDirection: 0
m_DampingDirection: 0
m_DampingUp: 0
m_OffsetAngle: 0
m_OffsetRadius: 0
m_OffsetCompensation: 1
onInitialized:
m_PersistentCalls:
m_Calls: []
m_ForceFrequentUpdates: 0
m_Spline: {fileID: 0}
m_UseCache: 0
connectionBehavior: 1
allowDirectionChange: 1
rejectCurrentSpline: 1
rejectTooDivergentSplines: 0
maxAllowedDivergenceAngle: 90
connectionCustomSelector: {fileID: 0}
onPositionReachedList: []
m_OnControlPointReached:
m_PersistentCalls:
m_Calls: []
m_OnEndReached:
m_PersistentCalls:
m_Calls: []
m_OnSwitch:
m_PersistentCalls:
m_Calls: []
--- !u!1 &8629729479870610539
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 8629729479870610536}
m_Layer: 0
m_Name: target
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &8629729479870610536
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8629729479870610539}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: -1, z: -3}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 8629729479594509056}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1001 &170922098047123370
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 8629729479594509056}
m_Modifications:
- target: {fileID: 26904646242573121, guid: a35d83bc855a6d94490c962c991b4a3a,
type: 3}
propertyPath: m_Name
value: OnlineVideoPlayer_NV
objectReference: {fileID: 0}
- target: {fileID: 798338962541822459, guid: a35d83bc855a6d94490c962c991b4a3a,
type: 3}
propertyPath: m_RootOrder
value: 0
objectReference: {fileID: 0}
- target: {fileID: 798338962541822459, guid: a35d83bc855a6d94490c962c991b4a3a,
type: 3}
propertyPath: m_LocalScale.x
value: 1
objectReference: {fileID: 0}
- target: {fileID: 798338962541822459, guid: a35d83bc855a6d94490c962c991b4a3a,
type: 3}
propertyPath: m_LocalScale.y
value: 1
objectReference: {fileID: 0}
- target: {fileID: 798338962541822459, guid: a35d83bc855a6d94490c962c991b4a3a,
type: 3}
propertyPath: m_LocalScale.z
value: 1
objectReference: {fileID: 0}
- target: {fileID: 798338962541822459, guid: a35d83bc855a6d94490c962c991b4a3a,
type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 798338962541822459, guid: a35d83bc855a6d94490c962c991b4a3a,
type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 798338962541822459, guid: a35d83bc855a6d94490c962c991b4a3a,
type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 798338962541822459, guid: a35d83bc855a6d94490c962c991b4a3a,
type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 798338962541822459, guid: a35d83bc855a6d94490c962c991b4a3a,
type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 798338962541822459, guid: a35d83bc855a6d94490c962c991b4a3a,
type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 798338962541822459, guid: a35d83bc855a6d94490c962c991b4a3a,
type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 798338962541822459, guid: a35d83bc855a6d94490c962c991b4a3a,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 798338962541822459, guid: a35d83bc855a6d94490c962c991b4a3a,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 798338962541822459, guid: a35d83bc855a6d94490c962c991b4a3a,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: a35d83bc855a6d94490c962c991b4a3a, type: 3}
--- !u!4 &669762769015553617 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 798338962541822459, guid: a35d83bc855a6d94490c962c991b4a3a,
type: 3}
m_PrefabInstance: {fileID: 170922098047123370}
m_PrefabAsset: {fileID: 0}

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 7e20170fb595d3040a4d84517a95ba66
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -3676,8 +3676,9 @@ GameObject:
- component: {fileID: 1841566136631316993} - component: {fileID: 1841566136631316993}
- component: {fileID: 1841566136631317502} - component: {fileID: 1841566136631317502}
- component: {fileID: -1136221980152879644} - component: {fileID: -1136221980152879644}
- component: {fileID: 1578375462447409}
m_Layer: 0 m_Layer: 0
m_Name: VidePlayer 1 m_Name: OnlineVideoPlayer
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
m_NavMeshLayer: 0 m_NavMeshLayer: 0
@ -3998,11 +3999,11 @@ SphereCollider:
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1535700487792324436} m_GameObject: {fileID: 1535700487792324436}
m_Material: {fileID: 0} m_Material: {fileID: 0}
m_IsTrigger: 0 m_IsTrigger: 1
m_Enabled: 1 m_Enabled: 1
serializedVersion: 2 serializedVersion: 2
m_Radius: 0.5 m_Radius: 0.73649144
m_Center: {x: 0, y: 0, z: 0} m_Center: {x: 0, y: 1, z: 0}
--- !u!95 &1841566136631317502 --- !u!95 &1841566136631317502
Animator: Animator:
serializedVersion: 3 serializedVersion: 3
@ -4048,9 +4049,27 @@ MonoBehaviour:
totalClimb: 0 totalClimb: 0
currentIndex: 0 currentIndex: 0
bearing: 0 bearing: 0
offsetX: 0
offsetY: 0
offsetZ: 0
state: 0
moveSpeed: 2
target: {fileID: 0} target: {fileID: 0}
diff: 0 diff: 0
frames: 0 frames: 0
--- !u!135 &1578375462447409
SphereCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1535700487792324436}
m_Material: {fileID: 0}
m_IsTrigger: 1
m_Enabled: 1
serializedVersion: 2
m_Radius: 0.5
m_Center: {x: 0, y: 1, z: 0}
--- !u!1 &1540924146250517987 --- !u!1 &1540924146250517987
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0

View File

@ -11,6 +11,7 @@ GameObject:
- component: {fileID: 798338962541822459} - component: {fileID: 798338962541822459}
- component: {fileID: 8482625604100850675} - component: {fileID: 8482625604100850675}
- component: {fileID: -8732648390164855656} - component: {fileID: -8732648390164855656}
- component: {fileID: 766243414853398232}
m_Layer: 0 m_Layer: 0
m_Name: OnlineVideoPlayer_NV m_Name: OnlineVideoPlayer_NV
m_TagString: Untagged m_TagString: Untagged
@ -374,11 +375,27 @@ MonoBehaviour:
totalClimb: 0 totalClimb: 0
currentIndex: 0 currentIndex: 0
bearing: 0 bearing: 0
offsetX: 0
offsetY: 0
offsetZ: 0
state: 0 state: 0
moveSpeed: 2 moveSpeed: 2
target: {fileID: 0} target: {fileID: 0}
diff: 0 diff: 0
frames: 0 frames: 0
--- !u!135 &766243414853398232
SphereCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 26904646242573121}
m_Material: {fileID: 0}
m_IsTrigger: 1
m_Enabled: 1
serializedVersion: 2
m_Radius: 0.5696414
m_Center: {x: 0, y: 1, z: 0}
--- !u!1 &32093163217517046 --- !u!1 &32093163217517046
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0

View File

@ -4001,8 +4001,8 @@ SphereCollider:
m_IsTrigger: 0 m_IsTrigger: 0
m_Enabled: 1 m_Enabled: 1
serializedVersion: 2 serializedVersion: 2
m_Radius: 0.5 m_Radius: 0.53220934
m_Center: {x: 0, y: 0, z: 0} m_Center: {x: 0, y: 1, z: -0.03220925}
--- !u!95 &1841566136631317502 --- !u!95 &1841566136631317502
Animator: Animator:
serializedVersion: 3 serializedVersion: 3
@ -4048,6 +4048,11 @@ MonoBehaviour:
totalClimb: 0 totalClimb: 0
currentIndex: 0 currentIndex: 0
bearing: 0 bearing: 0
offsetX: 0
offsetY: 0
offsetZ: 0
state: 0
moveSpeed: 2
--- !u!1 &1540924146250517987 --- !u!1 &1540924146250517987
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0

View File

@ -11,8 +11,9 @@ GameObject:
- component: {fileID: 798338962541822459} - component: {fileID: 798338962541822459}
- component: {fileID: 8482625604100850675} - component: {fileID: 8482625604100850675}
- component: {fileID: 2213502679075195599} - component: {fileID: 2213502679075195599}
- component: {fileID: 181815831872575622}
m_Layer: 0 m_Layer: 0
m_Name: nv_skin m_Name: VidePlayer_NV
m_TagString: Untagged m_TagString: Untagged
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
m_NavMeshLayer: 0 m_NavMeshLayer: 0
@ -374,8 +375,24 @@ MonoBehaviour:
totalClimb: 0 totalClimb: 0
currentIndex: 0 currentIndex: 0
bearing: 0 bearing: 0
offsetX: 0
offsetY: 0
offsetZ: 0
state: 0 state: 0
moveSpeed: 2 moveSpeed: 2
--- !u!135 &181815831872575622
SphereCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 26904646242573121}
m_Material: {fileID: 0}
m_IsTrigger: 1
m_Enabled: 1
serializedVersion: 2
m_Radius: 0.60577506
m_Center: {x: 0.02613926, y: 0.9621066, z: 0}
--- !u!1 &32093163217517046 --- !u!1 &32093163217517046
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0

View File

@ -0,0 +1,301 @@
7.6855370000000001,45.071882000000002,238.4374533079999
7.6849550000000004,45.071019,238.2790463259999
7.6848879999999999,45.070922000000003,238.1103085339999
7.6848520000000002,45.070844000000001,237.93359924399988
7.6848809999999999,45.070725000000003,237.75457550199988
7.6849959999999999,45.070658000000002,237.57255096599988
7.686007,45.070326000000001,237.3633602919999
7.6862069999999996,45.07029,237.1669107079999
7.6863200000000003,45.070298000000001,236.97757446599991
7.6864220000000003,45.070349999999998,236.80161682399989
7.6865329999999998,45.070503000000002,236.62412475799991
7.6866890000000003,45.070554000000001,236.4073037739999
7.6868259999999999,45.070523999999999,236.1919937159999
7.686928,45.070551999999999,235.97841461399989
7.6869699999999996,45.070618000000003,235.80355590999989
7.687119,45.070838000000002,235.6263305679999
7.6872959999999999,45.070922000000003,235.3824710099999
7.6874349999999998,45.071043000000003,235.1232077039999
7.6876150000000001,45.071244999999998,234.87645385799991
7.6877880000000003,45.071415000000002,234.62986083999991
7.6879850000000003,45.071444999999997,234.40494842599992
7.6889399999999997,45.071489999999997,234.13082305999993
7.6891210000000001,45.071556999999999,233.83925842399992
7.6894499999999999,45.071680000000001,233.53258544999994
7.6896950000000004,45.071831000000003,233.18075012199995
7.6898999999999997,45.071950000000001,232.82691894599995
7.6900750000000002,45.072004999999997,232.50142608799993
7.69015,45.072068999999999,232.20865448199993
7.6903750000000004,45.072063999999997,231.92668273999993
7.6903600000000001,45.07208,231.62280029199994
7.6905299999999999,45.072150000000001,231.32297027399991
7.6908399999999997,45.072229999999998,230.9922546359999
7.69102,45.072299999999998,230.6868847639999
7.6910600000000002,45.072319999999998,230.39735137799991
7.6913600000000004,45.07244,230.11878326399992
7.69137,45.072450000000003,229.85065399199991
7.6915500000000003,45.072538999999999,229.59368102999991
7.6916510000000002,45.072591000000003,229.35706634399992
7.6916900000000004,45.072609999999997,229.12180297599991
7.6920099999999998,45.072279999999999,228.91794646999992
7.6920219999999997,45.072290000000002,228.69832854999993
7.6942700000000004,45.069989999999997,228.46973785199992
7.6957800000000001,45.068440000000002,228.21153747199995
7.6970599999999996,45.067149999999998,227.96468658199996
7.6971920000000003,45.067019999999999,227.72119323599995
7.697673,45.066547999999997,227.48149200399996
7.6982699999999999,45.065958999999999,227.23312255799996
7.6986230000000004,45.065631000000003,227.07264007399996
7.6986819999999998,45.065576,226.87997832999997
7.6981299999999999,45.065150000000003,226.72077544999996
7.6981299999999999,45.06514,226.61079070799997
7.6965599999999998,45.06391,226.50314117199997
7.6963499999999998,45.063740000000003,226.40062865799996
7.6959869999999997,45.063462000000001,226.32520202199996
7.6947580000000002,45.062511000000001,226.25554259799998
7.6947400000000004,45.062510000000003,226.18715972399997
7.6943299999999999,45.062190000000001,226.12574828599998
7.6940200000000001,45.061928999999999,226.15234557599996
7.6935599999999997,45.061548999999999,226.09190856399997
7.6934500000000003,45.061509999999998,226.01742095399996
7.6932900000000002,45.061450000000001,225.96788298999996
7.6932400000000003,45.061430000000001,225.95693114599996
7.6932,45.061410000000002,225.94403289199997
7.6931599999999998,45.061390000000003,225.92546691399997
7.69299,45.061259999999997,225.86536986799999
7.6927300000000001,45.060949999999998,225.79280272999998
7.6927339999999997,45.060927,225.77313659199999
7.6921030000000004,45.060153,225.73859038799998
7.69109,45.058909999999997,225.67351623199997
7.6910999999999996,45.058909999999997,225.59233123399997
7.69109,45.058909999999997,225.45543090399997
7.6907500000000004,45.05847,225.39754180399996
7.6906929999999996,45.058458999999999,225.38055266799998
7.6905999999999999,45.058439999999997,225.30178435799996
7.6904599999999999,45.058439999999997,225.26982207799998
7.6903899999999998,45.05838,225.20585906399998
7.6903699999999997,45.058280000000003,225.16410338599999
7.6904000000000003,45.058239999999998,225.09270537599997
7.6900649999999997,45.058112999999999,225.01227568999997
7.6898999999999997,45.058050000000001,224.96725890599998
7.6897700000000002,45.057940000000002,224.929917292
7.6894799999999996,45.057608999999999,224.93202666799999
7.68933,45.057259999999999,224.92611449799998
7.6891499999999997,45.057000000000002,224.91321319199997
7.6890850000000004,45.056952000000003,224.98370818599997
7.6887759999999998,45.056728,225.02930541399999
7.6887499999999998,45.056739999999998,225.05652037999999
7.6884100000000002,45.056550000000001,225.055953364
7.6883999999999997,45.056480000000001,225.04307647200002
7.6883100000000004,45.056449999999998,225.01111571600001
7.6883499999999998,45.05621,224.999031366
7.6883100000000004,45.055889999999998,225.00073424800001
7.6882000000000001,45.055619999999998,225.043283688
7.6877599999999999,45.054988999999999,225.068412166
7.6872800000000003,45.054250000000003,225.091434932
7.6866599999999998,45.053190000000001,225.08846557199999
7.6864999999999997,45.052840000000003,225.095719296
7.6863979999999996,45.052551999999999,225.06924835000001
7.6860099999999996,45.051459999999999,225.04024688600001
7.6859900000000003,45.051459999999999,224.98168823200001
7.6858300000000002,45.050930000000001,224.89918151800003
7.6856499999999999,45.050510000000003,224.79532196000002
7.6854699999999996,45.050249999999998,224.67806121800004
7.6854500000000003,45.050221999999998,224.57315185600004
7.6853600000000002,45.050089999999997,224.48632019000001
7.6851500000000001,45.049818999999999,224.39592559800002
7.6848299999999998,45.049550000000004,224.28976257400001
7.6848000000000001,45.049520000000001,224.09190032999999
7.6846699999999997,45.049419999999998,224.00858215400001
7.6843399999999997,45.049149999999997,223.93474701000002
7.6842699999999997,45.049059999999997,223.856613772
7.6842300000000003,45.049019999999999,223.77919189800002
7.6841799999999996,45.048920000000003,223.698620608
7.6841699999999999,45.048900000000003,223.61654205600001
7.6841400000000002,45.048830000000002,223.53271698400005
7.6841100000000004,45.048720000000003,223.450112918
7.6840900000000003,45.048630000000003,223.36924408200002
7.6841100000000004,45.04853,223.34540405600001
7.6841299999999997,45.048439999999999,223.35451141600004
7.6841900000000001,45.048340000000003,223.38367981200003
7.6842600000000001,45.048200000000001,223.43543243600004
7.6842699999999997,45.048169999999999,223.42886169600001
7.6843300000000001,45.048079999999999,223.35969879400005
7.68466,45.047668999999999,223.37548858800005
7.6847500000000002,45.047559999999997,223.39103241200002
7.6847899999999996,45.04748,223.44043335200001
7.6848299999999998,45.047400000000003,223.44013397600003
7.6848599999999996,45.0473,223.44668335200004
7.6848799999999997,45.047190000000001,223.44913360800007
7.6848799999999997,45.047110000000004,223.45762237800005
7.68485,45.046999999999997,223.45823608600006
7.6848000000000001,45.04683,223.45172851600006
7.6847500000000002,45.046660000000003,223.45212890600004
7.6847260000000004,45.046595000000003,223.44360382000005
7.6847200000000004,45.046579999999999,223.34467193600005
7.6846800000000002,45.046509999999998,223.28234924400005
7.6845999999999997,45.04645,223.24815277200005
7.6845400000000001,45.046419999999998,223.23041931200004
7.6844799999999998,45.046399999999998,223.21151794600001
7.6844299999999999,45.046379999999999,223.19845917000004
7.6843500000000002,45.046370000000003,223.19072784600004
7.6842100000000002,45.04636,223.18495361400002
7.6841799999999996,45.04618,223.16602508600002
7.6841200000000001,45.046010000000003,223.154248964
7.6840999999999999,45.045949999999998,223.14146026600002
7.684145,45.045943000000001,223.16495269800004
7.6836799999999998,45.045200000000001,223.18489776600003
7.6833900000000002,45.044780000000003,223.23776977400004
7.6833,45.04468,223.29189910600005
7.6831329999999998,45.044553000000001,223.37192352000005
7.6830499999999997,45.044490000000003,223.45845214600007
7.6828200000000004,45.044378999999999,223.56965972600005
7.6828099999999999,45.04439,223.69922027400006
7.6827199999999998,45.044350000000001,223.79777343600006
7.6824500000000002,45.044260000000001,223.87458740200006
7.6824000000000003,45.044249999999998,223.95647674600008
7.6822900000000001,45.044220000000003,224.07411743200007
7.6820899999999996,45.044179999999997,224.18327026400007
7.6820000000000004,45.044159999999998,224.25762268000005
7.6819100000000002,45.044139999999999,224.32308349600007
7.68187,45.04421,224.36934661800007
7.6819300000000004,45.044370000000001,224.41647766000006
7.68194,45.044373999999998,224.46706603800007
7.6821000000000002,45.044429999999998,224.52297118800004
7.6823800000000002,45.044539999999998,224.58433776400005
7.68269,45.044690000000003,224.65923095400004
7.6828700000000003,45.044789999999999,224.74658843800003
7.6828799999999999,45.044789999999999,224.80716949200004
7.6830600000000002,45.044919999999998,224.84885040000003
7.68323,45.045059999999999,224.87200897000002
7.6833600000000004,45.045209999999997,224.89885955600005
7.6834899999999999,45.045360000000002,224.77294464000005
7.6835000000000004,45.045360000000002,224.79055236600004
7.6835100000000001,45.045360000000002,224.94227386400004
7.6835199999999997,45.045360000000002,225.09378204200002
7.6835300000000002,45.045360000000002,225.31074890000002
7.6835399999999998,45.045360000000002,225.53088806000002
7.6835500000000003,45.045360000000002,225.716508788
7.6835599999999999,45.045369999999998,225.877518614
7.6835699999999996,45.045369999999998,225.91787139600001
7.6835800000000001,45.045369999999998,225.95589965600001
7.6835899999999997,45.045369999999998,225.99359527400003
7.6836000000000002,45.045380000000002,226.01387939200004
7.6836099999999998,45.045380000000002,226.02336089800002
7.6836149999999996,45.045380000000002,226.01279021800002
7.6836200000000003,45.045380000000002,225.98728301600002
7.6836200000000003,45.045389999999998,225.93014373400001
7.68363,45.045389999999998,225.88167938000004
7.6836399999999996,45.045389999999998,225.83460204800005
7.6836399999999996,45.045400000000001,225.78174224600005
7.6836500000000001,45.045400000000001,225.72280608800006
7.6836500000000001,45.045408999999999,225.65110595400006
7.6836599999999997,45.045408999999999,225.58543548200007
7.6837799999999996,45.045380000000002,225.52228332200008
7.68398,45.04533,225.46066711200007
7.6842199999999998,45.045250000000003,225.39623687400007
7.6848799999999997,45.045029,225.34185821200006
7.68553,45.044800000000002,225.28791290000007
7.6857680000000004,45.044710000000002,225.23534789800007
7.6857699999999998,45.044710000000002,225.18323669200007
7.6858550000000001,45.044682000000002,225.13156249800002
7.6858599999999999,45.04468,225.07882018800004
7.6858199999999997,45.044620000000002,225.02606109400003
7.6853800000000003,45.043990000000001,224.97258514200004
7.6847700000000003,45.043779999999998,224.91824951000004
7.6846699999999997,45.04374,224.86395965400001
7.6845299999999996,45.043669999999999,224.80918212600002
7.6844400000000004,45.043610000000001,224.75372039400006
7.6843500000000002,45.043559999999999,224.69775848000003
7.68398,45.043309999999998,224.64114410000005
7.6838199999999999,45.043210000000002,224.58365752800003
7.6836599999999997,45.043089999999999,224.52498077000004
7.6835690000000003,45.043005000000001,224.46602905000006
7.6835699999999996,45.043010000000002,224.40748229800002
7.6835100000000001,45.042949999999998,224.34774475000003
7.6834300000000004,45.042870000000001,224.28780212200004
7.6833799999999997,45.042819999999999,224.22709472400007
7.6832500000000001,45.04269,224.16612029800004
7.6831699999999996,45.042580000000001,224.10820739600004
7.6830800000000004,45.042490000000001,224.06954681200003
7.6829900000000002,45.042408999999999,224.04073486200005
7.6829900000000002,45.042389999999997,224.19334472600005
7.6829900000000002,45.042380000000001,224.26276733400007
7.6829999999999998,45.042380000000001,224.18047149600008
7.6829999999999998,45.042369999999998,224.08211486800005
7.6829999999999998,45.042360000000002,223.98942016600009
7.6829900000000002,45.042349999999999,223.87202514600008
7.6829900000000002,45.042340000000003,223.77170593200006
7.6829900000000002,45.04233,223.69486084000008
7.6829799999999997,45.042318999999999,223.71807769800009
7.6829799999999997,45.042310000000001,223.74587158200004
7.6829700000000001,45.042310000000001,223.80046875000002
7.6829700000000001,45.042299999999997,223.83776184200005
7.6829599999999996,45.042299999999997,223.86700073400002
7.6829499999999999,45.042290000000001,223.91774841600002
7.6829299999999998,45.042279999999998,223.95590301800004
7.6829099999999997,45.042270000000002,224.01828796600003
7.6829000000000001,45.042270000000002,224.03159881799999
7.6828900000000004,45.042259999999999,224.048552554
7.6828799999999999,45.042259999999999,224.07033508600003
7.6828700000000003,45.042259999999999,224.10423431800001
7.6828599999999998,45.042259999999999,224.13876038000001
7.6828500000000002,45.042259999999999,224.17553864000001
7.6828200000000004,45.042259999999999,224.38004486400001
7.6828200000000004,45.04222,224.71532135400003
7.6827899999999998,45.042169999999999,225.10964355800002
7.68276,45.042119999999997,225.597357792
7.6823699999999997,45.041558999999999,226.08571167399998
7.6822400000000002,45.041373999999998,226.60462311199996
7.6821099999999998,45.04119,226.96551300399994
7.6816599999999999,45.04016,227.08156738599996
7.6815899999999999,45.039968999999999,227.19825958599995
7.6822860000000004,45.039810000000003,227.27793091199999
7.6822900000000001,45.039810000000003,227.40323272999996
7.6824190000000003,45.03978,227.49520019799996
7.6824599999999998,45.039769999999997,227.59468994399998
7.6825999999999999,45.040058999999999,227.71608368199998
7.6826600000000003,45.04016,227.83568939599996
7.6827300000000003,45.04025,227.89510589999998
7.6831399999999999,45.04083,227.97946991399999
7.6838199999999999,45.041800000000002,228.05619507199998
7.68391,45.041930000000001,228.05198486799998
7.6843199999999996,45.042498999999999,228.03821808399999
7.6846199999999998,45.042920000000002,228.02294495199999
7.6847099999999999,45.043050000000001,228.00769745399998
7.6850699999999996,45.043550000000003,228.04590942999999
7.68506,45.043550000000003,228.03145783199994
7.6850940000000003,45.043536000000003,228.14258942399994
7.6859349999999997,45.044722,228.12896545999996
7.6862149999999998,45.045259999999999,228.11143616399994
7.6863299999999999,45.045450000000002,228.08714417199997
7.68649,45.045788999999999,228.05288055999995
7.68649,45.0458,228.00327454199993
7.6865459999999999,45.045940000000002,227.99046661999995
7.6867799999999997,45.046529999999997,228.02592712999996
7.6869199999999998,45.046999999999997,227.99648438199995
7.6869199999999998,45.04701,227.98772431199995
7.6872600000000002,45.048560000000002,227.98997223799995
7.6879299999999997,45.049869999999999,227.99245301199994
7.6888699999999996,45.051380000000002,227.99677674399993
7.6894419999999997,45.052233999999999,227.99720521199995
7.6894799999999996,45.052289999999999,227.97082307199997
7.6898299999999997,45.05274,227.96730775199998
7.6908700000000003,45.053780000000003,227.979410414
7.6911199999999997,45.054070000000003,227.98452455
7.6911949999999996,45.054206000000001,227.99411897200002
7.6925699999999999,45.056699999999999,227.99183839400004
7.69278,45.057029999999997,228.02990266400005
7.6932,45.057580000000002,228.06449983200005
7.6932150000000004,45.057597000000001,228.09223024000005
7.6935000000000002,45.05791,228.10460817000006
7.6947099999999997,45.059139999999999,228.11805635200008
7.6966200000000002,45.061039999999998,228.12512697000008
7.6970679999999998,45.061436,227.96555849000009
7.6970499999999999,45.061450000000001,227.67730684200009
7.6970900000000002,45.061480000000003,227.3220297440001
7.6972100000000001,45.061570000000003,226.87257631400013
7.6972899999999997,45.06165,226.42230928600014
7.6974200000000002,45.061779999999999,225.94036348600017
7.6975100000000003,45.061869999999999,225.61624483400018
7.6975499999999997,45.061909999999997,225.53676729600019

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 517b3f85d2f790f49a6c89cadaa36b5e
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,199 +1,151 @@
1:-4.39,2.816,1.152,-1,3.012,0.347 32:0,0,-7.126,0,-15.06,0
249:-8.319,5.72,0.795,-1,3.012,0.347 33:0,0,-7.203,0,-15.222,0
412:-8.37,4.852,0.562,-1,3.012,0.347 273:0,0,-45.062,0,-94.718,0
641:-3.795,2.806,0.562,-1,3.012,0.347 274:0,0,-45.143,0,-94.887,0
845:5.398,-1.507,0.66,-1,3.176,0.347 275:0,0,-45.226,0,-95.059,0
983:9.8,0.507,0.858,-1,3.176,0.347 519:-20,5,-58.302,0,-131.741,0
1352:-2,0.5,0.66,-1,3.176,0.347 521:-20,5,-58.289,0,-131.865,0
1545:-10.368,4.575,0.66,-1,3.176,0.347 522:-20,5,-58.275,0,-131.99,0
1924:-5.6,0.703,0.66,-1,3.176,0.347 523:-20,5,-58.268,0,-132.048,0
2082:0.2,-3.2,0.892,-1,3.176,0.347 570:-20,5,-57.021,0,-136.781,0
2233:7.181,-4.132,0.892,-1,3.176,0.347 571:-20,5,-56.983,0,-136.872,0
2401:4.398,-1.705,1.095,-1,3.176,0.347 572:-20,5,-56.919,0,-137.021,0
2840:14.104,-6.806,1.095,-1,3.176,0.347 573:-20,5,-56.881,0,-137.108,0
3129:15.693,-6.857,1.518,-1,3.176,0.347 646:-5,0,-50.934,0,-144.209,0
3197:8.597,1.618,1.518,-1,3.176,0.347 647:-5,0,-50.736,0,-144.355,0
3289:-1.399,2.501,1.518,-1,3.176,0.347 648:-5,0,-50.684,0,-144.393,0
3382:-7.748,6.661,1.518,-1,3.176,0.347 730:0,0,-36.121,0,-152.54,0
3684:0.999,2.2,1.384,-1,3.176,0.347 731:0,0,-35.919,0,-152.645,0
3776:3.593,-3.507,1.384,-1,3.176,0.347 732:0,0,-35.813,0,-152.699,0
3850:14.971,-3.623,1.384,-1,3.176,0.347 733:0,0,-35.704,0,-152.756,0
3976:7.6,-0.605,1.384,-1,3.176,0.347 1000:0,0,-35.704,0,-152.756,0
4204:-7.8,-0.102,0.786,-1,3.176,0.347 1019:-5,2,36.522,0,-186.051,0
4341:-9.997,1.32,0.777,-1,3.176,0.347 1099:-5,2,55.843,0,-191.603,0
4694:-4.4,-0.201,0.777,-1,3.176,0.347 1100:-5,2,56.035,0,-191.612,0
4936:-1.4,0.3,1.013,-1,3.176,0.347 1207:0,0,72.564,0,-186.079,0
5039:-14.382,2.891,0.777,-1,3.176,0.347 1208:0,0,72.855,0,-185.899,0
5223:-14.133,5.672,0.777,-1,3.176,0.347 1209:0,0,72.907,0,-185.867,0
5449:-8.998,1.316,0.777,-1,3.176,0.347 1350:-10,2,108.058,0,-164.415,0
5754:-3.8,0.501,0.777,-1,3.176,0.347 1351:-10,2,108.39,0,-164.208,0
6169:-11.8,0.511,0.707,-1,3.176,0.347 1437:0,2,120.542,0,-154.157,0
6354:-3.784,-5.211,0.707,-1,3.176,0.347 1438:0,2,120.68,0,-153.946,0
6453:3.789,-4.41,0.872,-1,3.176,0.347 1439:0,2,120.717,0,-153.889,0
6957:6.998,-1.41,1.03,-1,3.176,0.347 1553:0,-3,125.096,0,-145.737,0
7109:-1.4,-1.4,1.03,-1,3.176,0.347 1554:0,-3,125.141,0,-145.626,0
7441:-12.596,1.435,0.868,-1,3.176,0.347 1555:0,-3,125.164,0,-145.57,0
7558:-14.196,1.444,0.64,-1,3.176,0.347 1599:10,-3,127.643,0,-138.541,0
7759:0.398,-5.9,0.64,-1,3.176,0.347 1600:10,-3,127.724,0,-138.304,0
7856:10.941,-6.01,0.872,-1,3.176,0.347 1601:10,-3,127.765,0,-138.184,0
8097:3.183,-5.909,1.135,-1,3.176,0.347 1706:10,-3,136.969,0,-123.312,0
8163:2.598,-2.202,1.105,-1,3.176,0.347 1707:10,-3,137.159,0,-123.164,0
8682:-1,-0.1,0.941,-1,3.176,0.347 1708:10,-3,137.207,0,-123.128,0
8841:-9.569,4.665,0.941,-1,3.176,0.347 1745:0,0,142.566,0,-120.022,0
9020:-8.746,6.374,0.941,-1,3.176,0.347 1746:0,0,142.793,0,-119.909,0
9285:2.183,-7.105,0.941,-1,3.176,0.347 1747:0,0,142.9,0,-119.856,0
9370:26.389,-15.106,1.205,-1,3.176,0.347 1760:0,0,144.811,0,-118.87,0
9747:22.932,-4.67,1.369,-1,3.176,0.347 1761:0,0,144.929,0,-118.806,0
9814:7.8,0.606,1.369,-1,3.176,0.347 1762:0,0,145.092,0,-118.716,0
9882:-4.569,6.621,1.369,-1,3.176,0.347 1783:0,2,147.97,0,-116.868,0
9973:-20.599,8.336,0.739,-1,3.176,0.347 1784:0,2,148.175,0,-116.712,0
10150:-17.56,3.986,0.739,-1,3.176,0.347 1785:0,2,148.225,0,-116.673,0
10267:-9.993,2.234,0.739,-1,3.176,0.347 1839:-5,0,154.757,0,-110.081,0
10440:-19.493,10.509,0.739,-1,3.176,0.347 1840:-5,0,154.838,0,-109.981,0
10600:-21.779,11.749,0.739,-1,3.176,0.347 1841:-5,0,154.913,0,-109.889,0
10849:-20.253,10.987,0.611,-1,3.176,0.347 1890:0,0,159.676,0,-103.379,0
11114:-7.999,-1.01,0.474,-1,3.176,0.347 1891:0,0,159.824,0,-103.168,0
11215:8.103,-8.889,0.474,-1,3.176,0.347 1892:0,0,159.861,0,-103.116,0
11430:10.399,0.61,1.074,-1,3.176,0.347 2045:0,0,179.772,0,-71.445,0
11609:0.799,3.1,1.074,-1,3.176,0.347 2046:0,0,179.895,0,-71.215,0
11772:-8.165,5.354,1.074,-1,3.176,0.347 2047:0,0,179.981,0,-71.052,0
12391:-1.599,-2.001,1.074,-1,3.176,0.347 2065:10,0,181.821,0,-67.54,0
12514:10.958,-5.093,1.074,-1,3.176,0.347 2066:10,0,181.921,0,-67.351,0
12728:8.382,-2.656,1.074,-1,3.176,0.347 2087:0,0,184.071,0,-63.625,0
12856:21.402,-11.503,1.273,-1,3.176,0.347 2089:0,0,184.265,0,-63.328,0
12963:38.083,-16.09,1.273,-1,3.176,0.347 2090:0,0,184.481,0,-63.006,0
13087:9.4,0.405,1.532,-1,3.176,0.347 2105:0,0,186.22,0,-60.717,0
13230:3.799,1.303,1.532,-1,3.176,0.347 2106:0,0,186.356,0,-60.56,0
13410:17.09,-6.697,1.532,-1,3.176,0.347 2107:0,0,186.44,0,-60.464,0
13579:1.8,1.301,1.532,-1,3.176,0.347 2108:0,0,186.555,0,-60.334,0
13702:-4.789,3.914,1.298,-1,3.176,0.347 2109:0,0,186.636,0,-60.243,0
13822:-13.5,7.097,1.067,-1,3.176,0.347 2217:0,-10,205.74,0,-52.873,0
14003:-15.848,8.11,0.832,-1,3.176,0.347 2220:0,-10,206.131,0,-52.837,0
14145:-20.977,10.591,0.832,-1,3.176,0.347 2222:0,-10,206.259,0,-52.824,0
14454:4.792,-3.211,1.029,-1,3.176,0.347 2261:0,-10,213.289,0,-51.946,0
14619:21.256,-6.977,1.029,-1,3.176,0.347 2263:0,-10,213.505,0,-51.921,0
14754:21.348,-4.188,1.315,-1,3.176,0.347 2264:0,-10,213.716,0,-51.898,0
14872:5.993,2.815,1.199,-1,3.176,0.347 2287:0,-5,219.998,0,-51.301,0
15214:3.036,3.128,1.199,-1,3.176,0.347 2288:0,-5,220.578,0,-51.256,0
15518:0.399,3.4,1.199,-1,3.176,0.347 2289:0,-5,220.702,0,-51.246,0
15633:10.725,-6.82,1.199,-1,3.176,0.347 2331:2,-2,236.098,0,-50.597,0
15683:24.989,-8.179,1.199,-1,3.176,0.347 2332:2,-2,236.357,0,-50.593,0
15772:29.356,-3.442,1.802,-1,3.176,0.347 2333:2,-2,236.64,0,-50.59,0
15862:5.798,1.508,1.604,-1,3.176,0.347 2354:0,0,244.452,0,-50.541,0
15994:-9.777,3.958,1.369,-1,3.176,0.347 2355:0,0,244.706,0,-50.541,0
16123:-28.77,7.877,0.504,-1,3.176,0.347 2356:0,0,244.849,0,-50.541,0
16392:-14.794,-1.655,0.504,-1,3.176,0.347 2396:0,0,259.58,0,-50.388,0
16508:-9.196,-1.621,0.702,-1,3.176,0.347 2397:0,0,259.955,0,-50.377,0
16897:6.893,-10.074,0.904,-1,3.176,0.347 2398:0,0,260.339,0,-50.365,0
16969:29.242,-12.17,1.175,-1,3.176,0.347 2426:0,2,270.503,0,-49.797,0
17039:31.358,-3.279,1.813,-1,3.176,0.347 2427:0,2,270.877,0,-49.766,0
17124:6.992,-2.821,1.49,-1,3.176,0.347 2428:0,2,271.052,0,-49.751,0
17190:-9.333,6.892,1.222,-1,3.176,0.347 2504:-10,10,297.658,0,-45.067,0
17313:-24.602,13.329,0.559,-1,3.176,0.347 2506:-10,10,297.874,0,-44.994,0
17603:-30.577,10.469,0.559,-1,3.176,0.347 2507:-10,10,298.055,0,-44.932,0
17720:-8.396,1.718,0.559,-1,3.176,0.347 2606:-5,5,316.171,0,-36.031,0
17887:3.173,-7.411,0.559,-1,3.176,0.347 2607:-5,5,316.486,0,-35.837,0
18052:10.276,-8.945,0.952,-1,3.176,0.347 2608:-5,5,316.604,0,-35.764,0
18375:9.398,-1.115,0.952,-1,3.176,0.347 2618:0,5,322.121,0,-32.107,0
18540:1.4,-1.1,0.952,-1,3.176,0.347 2619:0,5,322.562,0,-31.796,0
18728:-6.6,0.403,0.952,-1,3.176,0.347 2672:0,5,346.927,0,-11.974,0
18918:3.388,-4.808,0.952,-1,3.176,0.347 2673:0,5,347.329,0,-11.603,0
19000:12.023,-9.92,0.952,-1,3.176,0.347 2717:0,5,360.609,0,0.246,0
19062:19.023,-11.75,1.452,-1,3.176,0.347 2718:0,5,360.714,0,0.341,0
19335:4.998,1.506,1.452,-1,3.176,0.347 2719:0,5,360.836,0,0.453,0
19687:-8.989,2.835,1.123,-1,3.176,0.347 2739:0,5,362.716,0,2.124,0
20011:0,2,1.123,-1,3.176,0.347 2740:0,5,362.82,0,2.214,0
20236:2,0.7,1.123,-1,3.176,0.347 2741:0,5,362.96,0,2.335,0
20324:-1.599,1.501,1.123,-1,3.176,0.347 2742:0,5,363.162,0,2.508,0
21183:-7.199,0.706,0.957,-1,3.176,0.347 2744:0,5,363.262,0,2.594,0
21296:-14.39,2.168,0.725,-1,3.176,0.347 2745:0,5,363.359,0,2.676,0
21638:-6.999,0.806,0.725,-1,3.176,0.347 2795:2,0,368.558,0,6.651,0
21826:-4.2,0.802,0.725,-1,3.176,0.347 2798:2,0,368.782,0,6.803,0
22500:-8.986,3.24,0.725,-1,3.176,0.347 2800:2,0,369,0,6.95,0
22508:-14.305,6.709,0.725,-1,3.176,0.347 2802:2,0,369.115,0,7.026,0
22645:-17.678,6.929,0.725,-1,3.176,0.347 2904:0,0,382.775,0,13.614,0
22922:-3.6,-0.802,0.725,-1,3.176,0.347 2907:0,0,383.443,0,13.87,0
23811:4.383,-5.015,0.896,-1,3.176,0.347 2921:0,0,386.058,0,14.91,0
24231:5.796,-2.01,1.096,-1,3.176,0.347 2922:0,0,386.241,0,14.985,0
24436:-1.399,1.801,1.096,-1,3.176,0.347 2923:0,0,386.565,0,15.116,0
24566:-13.998,1.031,0.864,-1,3.176,0.347 3007:-5,0,417.997,0,26.427,0
24809:-18.399,0.738,0.764,-1,3.176,0.347 3008:-5,0,418.638,0,26.633,0
24954:-19.775,2.976,0.808,-1,3.176,0.347 3026:0,0,426.954,0,29.805,0
25135:17.027,-12.245,0.864,-1,3.176,0.347 3027:0,0,427.422,0,30.004,0
25210:29.361,-12.993,1.231,-1,3.176,0.347 3089:-5,0,454.714,0,43.605,0
25415:23.667,-9.451,1.231,-1,3.176,0.347 3090:-5,0,455.265,0,43.902,0
25511:7.979,-4.14,1.31,-1,3.176,0.347 3168:-5,2,488.297,0,63.433,0
25611:30.932,-10.976,1.398,-1,3.176,0.347 3169:-5,2,488.609,0,63.633,0
25806:9.939,6.396,1.828,-1,3.176,0.347 3227:-5,5,506.271,0,75.559,0
25916:-12.046,8.247,0.866,-1,3.176,0.347 3228:-5,5,506.419,0,75.665,0
25996:-39.29,10.88,0.295,-1,3.176,0.347 3229:-5,5,506.663,0,75.84,0
26280:-12,0.102,0.497,-1,3.176,0.347 3230:-5,5,506.77,0,75.917,0
26409:1.798,-2.801,1.006,-1,3.176,0.347 3262:-10,0,512.836,0,80.274,0
26553:25.166,-13.614,1.442,-1,3.176,0.347 3263:-10,0,512.966,0,80.368,0
26670:40.309,-17.157,1.841,-1,3.176,0.347 3264:-10,0,513.161,0,80.511,0
26867:20.972,-3.106,1.841,-1,3.176,0.347 3297:-15,0,517.561,0,83.752,0
27065:2.391,4.904,1.311,-1,3.176,0.347 3299:-15,0,517.654,0,83.82,0
27259:-8.07,10.303,1.114,-1,3.176,0.347 3300:-15,0,517.857,0,83.967,0
27464:-17.096,6.488,0.844,-1,3.176,0.347 3301:-15,0,518.033,0,84.095,0
27713:1,1.4,0.883,-1,3.176,0.347 3303:-15,0,518.122,0,84.16,0
27816:16.884,-6.899,0.883,-1,3.176,0.347 3337:0,0,522.044,0,87.501,0
28314:13.793,-1.853,0.951,-1,3.176,0.347 3338:0,0,522.165,0,87.557,0
28398:4.385,4.814,0.951,-1,3.176,0.347 3340:0,0,522.43,0,87.639,0
28600:-6.743,7.452,0.784,-1,3.176,0.347 3341:0,0,522.553,0,87.659,0
29090:-2.999,1.702,0.784,-1,3.176,0.347 3342:0,0,522.847,0,87.668,0
29255:12.12,-6.649,0.951,-1,3.176,0.347 3434:-10,0,544.958,0,56.288,0
29499:9.795,-1.827,0.951,-1,3.176,0.347 3435:-10,0,545.076,0,55.854,0
29682:0.399,3.3,0.918,-1,3.176,0.347 3443:0,0,546.611,0,52.713,0
29856:-7.565,5.548,0.688,-1,3.176,0.347 3444:0,0,546.797,0,52.446,0
29941:-16.39,9.385,0.419,-1,3.176,0.347 3445:0,0,546.95,0,52.229,0
30232:-7.998,1.313,0.419,-1,3.176,0.347 3481:0,0,555.207,0,40.452,0
30486:-14.325,5.987,0.419,-1,3.176,0.347 3482:0,0,555.396,0,40.183,0
30581:-22.071,13.073,0.419,-1,3.176,0.347 3483:0,0,555.54,0,39.977,0
30786:-9.6,0.304,0.752,-1,3.176,0.347
30978:-1.399,-1.901,0.885,-1,3.176,0.347
31157:19.821,-14.261,1.252,-1,3.176,0.347
31273:26.341,-15.549,1.568,-1,3.176,0.347
31430:10.394,1.932,1.52,-1,3.176,0.347
31558:0.597,5.8,1.52,-1,3.176,0.347
31661:-9.166,4.964,1.383,-1,3.176,0.347
31923:12.091,-7.773,1.383,-1,3.176,0.347
32097:7.188,3.326,1.614,-1,3.176,0.347
32210:-11.051,9.477,1.614,-1,3.176,0.347
32421:-19.156,2.915,1.181,-1,3.176,0.347
32650:-2.198,2.202,0.847,-1,3.176,0.347
33134:-6.799,0.806,0.847,-1,3.176,0.347
33527:7.784,-3.734,0.847,-1,3.176,0.347
34483:3.4,0,1.081,-1,3.176,0.347
34746:-3.6,0,0.552,-1,3.176,0.347
34866:2.39,-5.205,0.817,-1,3.176,0.347
34986:18.104,-6.103,1.382,-1,3.176,0.347
35207:5.596,-2.211,1.283,-1,3.176,0.347
35365:0.2,-0.6,1.115,-1,3.176,0.347
35500:-7.995,-2.121,0.783,-1,3.176,0.347
35778:3.6,0.401,0.783,-1,3.176,0.347
36059:4.195,-2.908,0.983,-1,3.176,0.347
36339:-6.996,2.015,0.783,-1,3.176,0.347
36642:1.8,-0.1,0.665,-1,3.176,0.347
37016:-10.996,1.63,0.519,-1,3.176,0.347
37554:3.797,-2.105,0.519,-1,3.176,0.347
37849:10.787,-2.85,1.084,-1,3.176,0.347
38098:-2.799,-1.302,0.851,-1,3.176,0.347
38282:-12.397,1.331,0.246,-1,3.176,0.347
38441:-2.595,-3.704,0.478,-1,3.176,0.347
38534:5.947,-7.641,0.913,-1,3.176,0.347
38661:19.858,-16.08,1.246,-1,3.176,0.347
38832:8.792,-2.53,1.643,-1,3.176,0.347
38953:2.6,-0.701,1.276,-1,3.176,0.347
39240:12.439,-9.321,1.076,-1,3.176,0.347
39520:11.399,-0.714,1.51,-1,3.176,0.347
39661:-0.8,1.1,1.416,-1,3.176,0.347
39898:-9.596,1.724,0.981,-1,3.176,0.347
40010:-16.785,2.507,0.348,-1,3.176,0.347
40199:-7,0.101,0.348,-1,3.176,0.347
40201:-7,0.102,0.348,-1,3.176,0.347
40357:-3.398,-1.903,0.348,-1,3.176,0.347
40689:-1.599,-1.901,0.348,-1,3.176,0.347
40765:-15.646,8.206,0.348,-1,3.176,0.347
40944:-27.776,2.6,-0.05,-1,3.176,0.347
41107:-7.6,0.504,0.385,-1,3.176,0.347
41212:0,-1.8,0.385,-1,3.176,0.347

View File

@ -5246,8 +5246,8 @@ Transform:
m_PrefabInstance: {fileID: 0} m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 171189005} m_GameObject: {fileID: 171189005}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0.17000002, z: 0} m_LocalPosition: {x: 0, y: 0.17, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: [] m_Children: []
m_Father: {fileID: 1766851428} m_Father: {fileID: 1766851428}
@ -23378,6 +23378,7 @@ GameObject:
m_Component: m_Component:
- component: {fileID: 657786563} - component: {fileID: 657786563}
- component: {fileID: 657786564} - component: {fileID: 657786564}
- component: {fileID: 657786565}
m_Layer: 0 m_Layer: 0
m_Name: controller m_Name: controller
m_TagString: Untagged m_TagString: Untagged
@ -23392,7 +23393,7 @@ Transform:
m_PrefabInstance: {fileID: 0} m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 657786562} m_GameObject: {fileID: 657786562}
m_LocalRotation: {x: 0.00033390554, y: -0.033560026, z: 0.00001081458, w: 0.9994367} m_LocalRotation: {x: 0.0003339057, y: -0.033559985, z: 0.0000108145705, w: 0.9994367}
m_LocalPosition: {x: 0, y: -0.83, z: 3} m_LocalPosition: {x: 0, y: -0.83, z: 3}
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: m_Children:
@ -23454,6 +23455,103 @@ MonoBehaviour:
m_OnSwitch: m_OnSwitch:
m_PersistentCalls: m_PersistentCalls:
m_Calls: [] m_Calls: []
--- !u!96 &657786565
TrailRenderer:
serializedVersion: 2
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 657786562}
m_Enabled: 1
m_CastShadows: 1
m_ReceiveShadows: 1
m_DynamicOccludee: 1
m_MotionVectors: 0
m_LightProbeUsage: 0
m_ReflectionProbeUsage: 0
m_RayTracingMode: 0
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 0}
m_StaticBatchInfo:
firstSubMesh: 0
subMeshCount: 0
m_StaticBatchRoot: {fileID: 0}
m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
m_ReceiveGI: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
m_StitchLightmapSeams: 1
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
m_Time: 800
m_Parameters:
serializedVersion: 3
widthMultiplier: 1
widthCurve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
colorGradient:
serializedVersion: 2
key0: {r: 1, g: 1, b: 1, a: 1}
key1: {r: 1, g: 1, b: 1, a: 1}
key2: {r: 0, g: 0, b: 0, a: 0}
key3: {r: 0, g: 0, b: 0, a: 0}
key4: {r: 0, g: 0, b: 0, a: 0}
key5: {r: 0, g: 0, b: 0, a: 0}
key6: {r: 0, g: 0, b: 0, a: 0}
key7: {r: 0, g: 0, b: 0, a: 0}
ctime0: 0
ctime1: 65535
ctime2: 0
ctime3: 0
ctime4: 0
ctime5: 0
ctime6: 0
ctime7: 0
atime0: 0
atime1: 65535
atime2: 0
atime3: 0
atime4: 0
atime5: 0
atime6: 0
atime7: 0
m_Mode: 0
m_NumColorKeys: 2
m_NumAlphaKeys: 2
numCornerVertices: 0
numCapVertices: 0
alignment: 0
textureMode: 0
shadowBias: 0.5
generateLightingData: 0
m_MinVertexDistance: 0.1
m_Autodestruct: 0
m_Emitting: 1
--- !u!1 &659104766 --- !u!1 &659104766
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -28383,92 +28481,6 @@ MonoBehaviour:
m_ConnectionSyncPosition: 0 m_ConnectionSyncPosition: 0
m_ConnectionSyncRotation: 0 m_ConnectionSyncRotation: 0
m_Connection: {fileID: 0} m_Connection: {fileID: 0}
--- !u!21 &821448198
Material:
serializedVersion: 6
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: RoundedCornersTextureMaterial(Clone)
m_Shader: {fileID: 4800000, guid: 0bd2ec5d73751e34a814274a454bec41, type: 3}
m_ShaderKeywords:
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap: {}
disabledShaderPasses: []
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _BumpMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailAlbedoMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailMask:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailNormalMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _EmissionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MainTex:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MetallicGlossMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _OcclusionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ParallaxMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Floats:
- _BumpScale: 1
- _ColorMask: 15
- _Cutoff: 0.5
- _DetailNormalMapScale: 1
- _DstBlend: 0
- _GlossMapScale: 1
- _Glossiness: 0.5
- _GlossyReflections: 1
- _Height: 50
- _Metallic: 0
- _Mode: 0
- _OcclusionStrength: 1
- _Parallax: 0.02
- _Radius: 15
- _SmoothnessTextureChannel: 0
- _SpecularHighlights: 1
- _SrcBlend: 1
- _Stencil: 0
- _StencilComp: 8
- _StencilOp: 0
- _StencilReadMask: 255
- _StencilWriteMask: 255
- _UVSec: 0
- _UseUIAlphaClip: 0
- _Width: 50
- _ZWrite: 1
m_Colors:
- _Color: {r: 1, g: 1, b: 1, a: 1}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _WidthHeightRadius: {r: 12, g: 24, b: 10, a: 0}
--- !u!1 &822131160 --- !u!1 &822131160
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -38162,8 +38174,8 @@ Transform:
m_PrefabInstance: {fileID: 0} m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1082067704} m_GameObject: {fileID: 1082067704}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -4.400002, y: 0.17000002, z: -0.20000029} m_LocalPosition: {x: -4.4, y: 0.17, z: -0.2}
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: [] m_Children: []
m_Father: {fileID: 1766851428} m_Father: {fileID: 1766851428}
@ -38188,8 +38200,8 @@ MonoBehaviour:
m_SwirlTurns: 0 m_SwirlTurns: 0
m_AutoHandles: 1 m_AutoHandles: 1
m_AutoHandleDistance: 0.39 m_AutoHandleDistance: 0.39
m_HandleIn: {x: 1.7176628, y: -0.0017899165, z: 0.019333731} m_HandleIn: {x: 1.7176621, y: -0.0017899176, z: 0.019333744}
m_HandleOut: {x: -1.8723764, y: 0.0019511381, z: -0.021075163} m_HandleOut: {x: -1.8723773, y: 0.001951141, z: -0.021075195}
m_OverrideGlobalTension: 0 m_OverrideGlobalTension: 0
m_OverrideGlobalContinuity: 0 m_OverrideGlobalContinuity: 0
m_OverrideGlobalBias: 0 m_OverrideGlobalBias: 0
@ -41269,6 +41281,7 @@ MonoBehaviour:
DeleteBtn: {fileID: 1462044954} DeleteBtn: {fileID: 1462044954}
mediaPlayer: {fileID: 258588904} mediaPlayer: {fileID: 258588904}
Frametext: {fileID: 972059852} Frametext: {fileID: 972059852}
trailRenderer: {fileID: 657786565}
Controller: {fileID: 657786562} Controller: {fileID: 657786562}
onlinePlayer: {fileID: 2035882754} onlinePlayer: {fileID: 2035882754}
PlayBtnText: {fileID: 1810452813} PlayBtnText: {fileID: 1810452813}
@ -49295,7 +49308,7 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name: m_Name:
m_EditorClassIdentifier: m_EditorClassIdentifier:
m_Material: {fileID: 821448198} m_Material: {fileID: 2139063942}
m_Color: {r: 0.9622642, g: 0, b: 0, a: 1} m_Color: {r: 0.9622642, g: 0, b: 0, a: 1}
m_RaycastTarget: 1 m_RaycastTarget: 1
m_Maskable: 1 m_Maskable: 1
@ -60629,8 +60642,8 @@ MonoBehaviour:
m_SwirlTurns: 0 m_SwirlTurns: 0
m_AutoHandles: 1 m_AutoHandles: 1
m_AutoHandleDistance: 0.39 m_AutoHandleDistance: 0.39
m_HandleIn: {x: 1.871983, y: 0.00008473318, z: -0.043832324} m_HandleIn: {x: 1.8719839, y: 0.0000847312, z: -0.043832276}
m_HandleOut: {x: -1.7940273, y: -0.00008120461, z: 0.042006996} m_HandleOut: {x: -1.7940273, y: -0.00008120266, z: 0.042006932}
m_OverrideGlobalTension: 0 m_OverrideGlobalTension: 0
m_OverrideGlobalContinuity: 0 m_OverrideGlobalContinuity: 0
m_OverrideGlobalBias: 0 m_OverrideGlobalBias: 0
@ -69253,7 +69266,7 @@ Transform:
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1911824466} m_GameObject: {fileID: 1911824466}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0.33536714, y: 0.17334062, z: -1.9880695} m_LocalPosition: {x: 0.33536676, y: 0.17334062, z: -1.9880695}
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: m_Children:
- {fileID: 417860558} - {fileID: 417860558}
@ -74430,7 +74443,7 @@ Transform:
m_PrefabInstance: {fileID: 0} m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2035882754} m_GameObject: {fileID: 2035882754}
m_LocalRotation: {x: 0.00033390554, y: -0.033560026, z: 0.00001081458, w: 0.9994367} m_LocalRotation: {x: 0.0003339057, y: -0.033559985, z: 0.0000108145705, w: 0.9994367}
m_LocalPosition: {x: 0, y: -0.83, z: 3} m_LocalPosition: {x: 0, y: -0.83, z: 3}
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: m_Children:
@ -78122,6 +78135,92 @@ MonoBehaviour:
m_OnBeforeControlPointDelete: m_OnBeforeControlPointDelete:
m_PersistentCalls: m_PersistentCalls:
m_Calls: [] m_Calls: []
--- !u!21 &2139063942
Material:
serializedVersion: 6
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: RoundedCornersTextureMaterial(Clone)
m_Shader: {fileID: 4800000, guid: 0bd2ec5d73751e34a814274a454bec41, type: 3}
m_ShaderKeywords:
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap: {}
disabledShaderPasses: []
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _BumpMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailAlbedoMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailMask:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailNormalMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _EmissionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MainTex:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MetallicGlossMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _OcclusionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ParallaxMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Floats:
- _BumpScale: 1
- _ColorMask: 15
- _Cutoff: 0.5
- _DetailNormalMapScale: 1
- _DstBlend: 0
- _GlossMapScale: 1
- _Glossiness: 0.5
- _GlossyReflections: 1
- _Height: 50
- _Metallic: 0
- _Mode: 0
- _OcclusionStrength: 1
- _Parallax: 0.02
- _Radius: 15
- _SmoothnessTextureChannel: 0
- _SpecularHighlights: 1
- _SrcBlend: 1
- _Stencil: 0
- _StencilComp: 8
- _StencilOp: 0
- _StencilReadMask: 255
- _StencilWriteMask: 255
- _UVSec: 0
- _UseUIAlphaClip: 0
- _Width: 50
- _ZWrite: 1
m_Colors:
- _Color: {r: 1, g: 1, b: 1, a: 1}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _WidthHeightRadius: {r: 12, g: 24, b: 10, a: 0}
--- !u!1 &2142177585 --- !u!1 &2142177585
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0

File diff suppressed because it is too large Load Diff

View File

@ -8,6 +8,7 @@ using Mapbox.Unity.MeshGeneration.Modifiers;
using Mapbox.Unity.MeshGeneration.Data; using Mapbox.Unity.MeshGeneration.Data;
using Mapbox.Unity.Utilities; using Mapbox.Unity.Utilities;
using System; using System;
using FluffyUnderware.Curvy;
namespace Assets.Scenes.Ride.Scripts namespace Assets.Scenes.Ride.Scripts
{ {
@ -33,7 +34,7 @@ namespace Assets.Scenes.Ride.Scripts
Material Graph2 { get; set; } Material Graph2 { get; set; }
Material linematerial { get; set; } Material linematerial { get; set; }
Vector2d[] ss;
protected virtual void Awake() protected virtual void Awake()
{ {
if (_map == null) if (_map == null)
@ -44,6 +45,14 @@ namespace Assets.Scenes.Ride.Scripts
//_map.OnUpdated += _map_OnUpdated; ; //_map.OnUpdated += _map_OnUpdated; ;
Graph2 = Resources.Load<Material>("UI/Material/3dGraph2"); Graph2 = Resources.Load<Material>("UI/Material/3dGraph2");
linematerial = Resources.Load<Material>("UI/Material/3"); linematerial = Resources.Load<Material>("UI/Material/3");
var text = Resources.Load<TextAsset>("UI/bkoolgis");
var arr = text.text.Replace("\r\n", " ").Split(' ');
//ss = new Vector2d[arr.Length];
//for (int i = 0; i < arr.Length; ++i)
//{
// var a = arr[i].Split(',');
// ss[i] = new Vector2d(double.Parse(a[1]), double.Parse(a[0]));
//}
} }
private void _map_OnUpdated() private void _map_OnUpdated()
@ -99,10 +108,14 @@ namespace Assets.Scenes.Ride.Scripts
var mapData = cyclingCotroller.GetMapData(); var mapData = cyclingCotroller.GetMapData();
if (mapData != null && cyclingCotroller.currentPlayer != null) if (mapData != null && cyclingCotroller.currentPlayer != null)
{ {
for (int i = 0; i < mapData.List.Count; i++)
//var curvy = CurvySpline.Create();
//curvy.Interpolation = CurvyInterpolation.Bezier;
for (int i = 0; i < mapData.List.Count; i++)
{ {
var point = mapData.List[i].Point; var point = mapData.List[i].Point;
Vector3 item = _map.GeoToWorldPosition(new Vector2d(point[0], point[1])); Vector3 item = _map.GeoToWorldPosition(new Vector2d(point[0],point[1]));
//curvy.Add(item);
item.y += 1f; item.y += 1f;
//前后取50个点 //前后取50个点
decimal diff = i - cyclingCotroller.currentPlayer.CurrentIndex; decimal diff = i - cyclingCotroller.currentPlayer.CurrentIndex;

View File

@ -42,7 +42,7 @@ namespace Assets.Scripts.Scenes.VideoRide
public int currentIndex; public int currentIndex;
public float bearing = 0f; public float bearing = 0f;
protected MapDataModel mapData; protected MapDataModel mapData;
protected bool isHit = false;
protected RaycastHit hit; protected RaycastHit hit;
float timer = 1f; float timer = 1f;
protected bool start = true; protected bool start = true;
@ -92,15 +92,18 @@ namespace Assets.Scripts.Scenes.VideoRide
protected virtual void Update() protected virtual void Update()
{ {
timer -= Time.deltaTime; timer -= Time.deltaTime;
CreateHeadImage(); CreateHeadImage();
Turn(); //Turn();
while (timer <= 0) while (timer <= 0)
{ {
try try
{ {
ComputeNextSlope();//计算下一个坡度 ComputeNextSlope();//计算下一个坡度
if (GetStart()) if (GetStart())
{ {
ticks++; ticks++;
@ -122,18 +125,54 @@ namespace Assets.Scripts.Scenes.VideoRide
} }
} }
private void OnTriggerEnter(Collider other)
//人物碰撞
void OnCollisionEnter(Collision collision)
{ {
Debug.Log("触发");
} }
void RayCastHit() void RayCastHit()
{ {
Vector3 pos = transform.position; //更新物理位置
Ray ray = new Ray(pos, new Vector3(0, 0, 1)); Physics.SyncTransforms();
isHit = Physics.Raycast(ray, out hit, 1f, 1 << 0, QueryTriggerInteraction.Collide); var target = transform;
//前方检测
Vector3 pos = new Vector3(target.position.x, 1, target.position.z);
Vector3 fwd = target.TransformDirection(Vector3.forward);
Ray ray = new Ray(new Vector3(pos.x, 1, pos.z), fwd);
var fHit = Physics.Raycast(ray, out hit,1f, 1 << 0, QueryTriggerInteraction.Collide);
Debug.DrawLine(pos, pos + 15* fwd, Color.red);
//左边检测
Vector3 lft = target.TransformDirection(Vector3.left);
Ray lray = new Ray(new Vector3(pos.x, 1, pos.z), lft);
var lHit = Physics.Raycast(lray, out hit, 1f, 1 << 0, QueryTriggerInteraction.Collide);
Debug.DrawLine(pos, pos + lft, Color.red);
//右边检测
Vector3 rft = target.TransformDirection(Vector3.right);
Ray rray = new Ray(new Vector3(pos.x, 1, pos.z), rft);
var rHit = Physics.Raycast(rray, out hit, 1f, 1 << 0, QueryTriggerInteraction.Collide);
//如果检测到前方有人坐标就往两边移动
if (fHit)
{
if (!lHit)
{
var newx = transform.localPosition.x - 1;
transform.DOLocalMoveX(newx, 1f);
}
else if (!rHit)
{
var newx = transform.localPosition.x + 1;
transform.DOLocalMoveX(newx, 1f);
}
}
//骑行过程尽可能向中间位置靠拢
if (speed > 0 && !fHit && !lHit && !rHit && ticks % 15 == 0)
{
transform.DOLocalMoveX(0, 1f);
}
} }
protected virtual bool GetStart() protected virtual bool GetStart()
@ -160,10 +199,10 @@ namespace Assets.Scripts.Scenes.VideoRide
animator.SetFloat("grade", (float)currentSlope); animator.SetFloat("grade", (float)currentSlope);
animator.SetFloat("power", (float)power); animator.SetFloat("power", (float)power);
//播放喝水和回头的动画 //播放喝水和回头的动画
var headBack = ticks % 60 == 0 && speed > 0; //var headBack = ticks % 60 == 0 && speed > 0;
var drink = ticks % 125 == 0 && speed > 0; //var drink = ticks % 125 == 0 && speed > 0;
animator.SetBool("headBack", headBack); //animator.SetBool("headBack", headBack);
animator.SetBool("drinking", drink); //animator.SetBool("drinking", drink);
} }
} }
} }
@ -200,7 +239,8 @@ namespace Assets.Scripts.Scenes.VideoRide
var p = new Vector3(0, pre.RotationY, pre.RotationZ); var p = new Vector3(0, pre.RotationY, pre.RotationZ);
var q = new Vector3(0, next.RotationY, next.RotationZ); var q = new Vector3(0, next.RotationY, next.RotationZ);
currentRotation = Vector3.Lerp(p, q, t); currentRotation = Vector3.Lerp(p, q, t);
transform.DORotate(currentRotation, 0, RotateMode.Fast); transform.localEulerAngles = currentRotation;
//transform.DORotate(currentRotation, 0, RotateMode.Fast);
} }
//计算人物当前属性 //计算人物当前属性
@ -249,11 +289,11 @@ namespace Assets.Scripts.Scenes.VideoRide
if (currentIndex + 1 < mapData.List.Count) if (currentIndex + 1 < mapData.List.Count)
{ {
ratio = (float)(speed / mapData.List[currentIndex + 1].Speed); ratio = (float)(speed / mapData.List[currentIndex + 1].Distance);
} }
else else
{ {
ratio = (float)(speed / mapData.List[currentIndex].Speed); ratio = (float)(speed / mapData.List[currentIndex].Distance);
} }
if (manager.CurrentPlayer != null && manager.CurrentPlayer.UserId != UserId) if (manager.CurrentPlayer != null && manager.CurrentPlayer.UserId != UserId)
return; return;
@ -268,6 +308,10 @@ namespace Assets.Scripts.Scenes.VideoRide
{ {
ratio = Math.Max(ratio, 0.6f); ratio = Math.Max(ratio, 0.6f);
} }
if (speed == 0)
{
ratio = 1;
}
var info = animator.GetCurrentAnimatorClipInfo(0); var info = animator.GetCurrentAnimatorClipInfo(0);
var currentClip = info.FirstOrDefault(); var currentClip = info.FirstOrDefault();
if (currentClip.clip != null && currentClip.clip.isLooping) if (currentClip.clip != null && currentClip.clip.isLooping)
@ -343,7 +387,7 @@ namespace Assets.Scripts.Scenes.VideoRide
if (head != null) if (head != null)
{ {
//它们的乘积就是高度 //它们的乘积就是高度
Vector3 worldPosition = new Vector3(bone_bottle_2.position.x, bone_bottle_2.position.y+0.8f, bone_bottle_2.position.z); Vector3 worldPosition = new Vector3(bone_bottle_2.position.x, bone_bottle_2.position.y+1.0f, bone_bottle_2.position.z);
var playerScreenPos = Camera.main.WorldToScreenPoint(worldPosition); var playerScreenPos = Camera.main.WorldToScreenPoint(worldPosition);
head.transform.position = playerScreenPos; head.transform.position = playerScreenPos;
ftpImage.fillAmount = (float)(wkg / 6); ftpImage.fillAmount = (float)(wkg / 6);

View File

@ -1,8 +1,10 @@
using System; using System;
using System.Collections;
using System.Collections.Generic; using System.Collections.Generic;
using System.Linq; using System.Linq;
using Assets.Scenes.Ride.Scripts; using Assets.Scenes.Ride.Scripts;
using DG.Tweening; using DG.Tweening;
using FluffyUnderware.Curvy.Controllers;
using UnityEngine; using UnityEngine;
namespace Assets.Scripts.Scenes.VideoRide namespace Assets.Scripts.Scenes.VideoRide
@ -12,6 +14,7 @@ namespace Assets.Scripts.Scenes.VideoRide
public Transform target; public Transform target;
public double diff; public double diff;
public int frames; public int frames;
public float xOffset;
private void Start() private void Start()
{ {
@ -38,10 +41,12 @@ namespace Assets.Scripts.Scenes.VideoRide
//var left = totalDistance % mapData.TotalDistance; //var left = totalDistance % mapData.TotalDistance;
//var right = current.totalDistance % mapData.TotalDistance; //var right = current.totalDistance % mapData.TotalDistance;
//diff = (left - right) * 1000; //diff = (left - right) * 1000;
if (Math.Abs(diff*1000) > 150) //if (Math.Abs(diff*1000) > 150)
{ //{
Destroy(); // //销毁父容器
} // transform.parent.Destroy();
// Destroy();
//}
} }
} }
@ -55,56 +60,61 @@ namespace Assets.Scripts.Scenes.VideoRide
protected override void Turn() protected override void Turn()
{ {
base.Turn(); base.Turn();
if (manager.CurrentPlayer.UserId == UserId) //if (splineController != null && manager != null && manager.splineController != null)
return; //{
//计算前后位移 // var ratio = this.diff / manager.GetMapData().TotalDistance;
var current = manager.CurrentPlayer; // splineController.Position = (float)(ratio + manager.splineController.Position);
var interval = this.currentFrame - manager.GetCurrentFrame(); //}
var z = current.transform.position.z + interval / zrate;//diff * 500;// //if (manager.CurrentPlayer.UserId == UserId)
transform.DOMoveZ((float)z,1f); // return;
//计算上下位移 ////计算前后位移
var targetIndex = manager.CurrentPlayer.currentIndex; //var current = manager.CurrentPlayer;
var pointList = mapData.List; //var interval = this.currentFrame - manager.GetCurrentFrame();
var currentHeight = pointList[currentIndex].Elevation;//当前海拔, //var z = current.transform.position.z + interval / zrate;//diff * 500;//
var targetHeight = pointList[targetIndex].Elevation;//目标海拔 //transform.DOMoveZ((float)z,1f);
var heightOffset = (currentHeight - targetHeight); ////计算上下位移
var maxEl = pointList.Max(c => c.Elevation); //var targetIndex = manager.CurrentPlayer.currentIndex;
var minEl = pointList.Min(c => c.Elevation); //var pointList = mapData.List;
var y = diff != 0 ? heightOffset / (diff * 1000) * z-1 : 0; //var currentHeight = pointList[currentIndex].Elevation;//当前海拔,
var target = manager.CurrentPlayer.transform; //var targetHeight = pointList[targetIndex].Elevation;//目标海拔
if (diff > 0) //var heightOffset = (currentHeight - targetHeight);
{ //var maxEl = pointList.Max(c => c.Elevation);
var h = heightOffset / (diff*1000); //var minEl = pointList.Min(c => c.Elevation);
var height = h * (z - target.position.z) - 1; //var y = diff != 0 ? heightOffset / (diff * 1000) * z-1 : 0;
//if (heightOffset < 0) //var target = manager.CurrentPlayer.transform;
//{ //if (diff > 0)
// heightOffset *= 2; //{
//} // var h = heightOffset / (diff*1000);
//else // var height = h * (z - target.position.z) - 1;
//{ // //if (heightOffset < 0)
// heightOffset /= 100; // //{
//} // // heightOffset *= 2;
if (height != 0) // //}
{ // //else
transform.DOMoveY((float)height, 1f); // //{
} // // heightOffset /= 100;
else // //}
{ // if (height != 0)
transform.DOMoveY(-1, 1f); // {
} // transform.DOMoveY((float)height, 1f);
} // }
// else
// {
// transform.DOMoveY(-1, 1f);
// }
//}
////计算左右倾斜角度 ////计算左右倾斜角度
var targetLatlon = manager.CurrentPlayer.currentlatLon; //目标gps //var targetLatlon = manager.CurrentPlayer.currentlatLon; //目标gps
var bearing = TurfHelper.Bearing(targetLatlon.ToArray(), currentlatLon.ToArray()); //var bearing = TurfHelper.Bearing(targetLatlon.ToArray(), currentlatLon.ToArray());
//currentRotation.y += (float)bearing; //currentRotation.y += (float)bearing;
//transform.DORotate(currentRotation, 1, RotateMode.Fast); //transform.DORotate(currentRotation, 1, RotateMode.Fast);
//计算左右位移 //计算左右位移
//x =(z - z1)/tanp + x1; //x =(z - z1)/tanp + x1;
bearing = (next.RotationY + manager.CurrentPlayer.next.RotationY) * Math.PI / 180;//转化为弧度值 //bearing = (next.RotationY + manager.CurrentPlayer.next.RotationY) * Math.PI / 180;//转化为弧度值
var x =(z - target.position.z) * Math.Tan(bearing) + target.position.x; //var x =(z - target.position.z) * Math.Tan(bearing) + target.position.x;
Debug.Log($"当前海拔差{heightOffset} 当前角度{bearing} 距离{(z - target.position.z)}*Tanbearing{Math.Tanh(bearing)}+目标x{target.position.x}=当前x{x}"); //Debug.Log($"当前海拔差{heightOffset} 当前角度{bearing} 距离{(z - target.position.z)}*Tanbearing{Math.Tanh(bearing)}+目标x{target.position.x}=当前x{x}");
transform.DOMoveX((float)x, 1f); //transform.DOMoveX((float)x, 1f);
//x轴位移 //x轴位移
//var x = bearing + current.bearing; //var x = bearing + current.bearing;
@ -168,10 +178,26 @@ namespace Assets.Scripts.Scenes.VideoRide
if (diff < 0) if (diff < 0)
((RectTransform)head.transform).anchoredPosition = new Vector2(((RectTransform)head.transform).anchoredPosition.x, -800f); ((RectTransform)head.transform).anchoredPosition = new Vector2(((RectTransform)head.transform).anchoredPosition.x, -800f);
} }
//人物碰撞
void OnCollisionEnter(Collision collision)
{
transform.DOMoveX(transform.position.x - 1,1);
}
private SplineController splineController;
private double preTime;
//设置当前玩家属性 //设置当前玩家属性
public void SetPlayer(string name, double distance, double totalDistance, double cadance,double heartRate, double wkg, int userId,double power,double currentPlayerDistance,int frame) public void SetPlayer(string name, double distance, double totalDistance, double cadance,double heartRate, double wkg, int userId,double power,double currentPlayerDistance,int frame)
{ {
if (manager == null)
{
manager = FindObjectOfType<VideoGameManager>();
}
var f = totalDistance;
StartCoroutine(DoAnimation(this.preTime, f - this.preTime));
preTime = f;
this.wkg = wkg; this.wkg = wkg;
this.UserName = name; this.UserName = name;
this.cadance = cadance; this.cadance = cadance;
@ -182,6 +208,28 @@ namespace Assets.Scripts.Scenes.VideoRide
this.speed = distance * 3600; this.speed = distance * 3600;
this.diff = totalDistance - currentPlayerDistance; this.diff = totalDistance - currentPlayerDistance;
this.currentFrame = frame; this.currentFrame = frame;
splineController = transform.parent.GetComponent<SplineController>();
}
private IEnumerator DoAnimation(double preFrame,double offset)
{
float t = 0;
while (t < 1)
{
t += Time.deltaTime;
double result = preFrame + offset * t;
//var s1 = manager.frameList.OrderBy(c => c.Second).Where(c => c.Second > result).FirstOrDefault();
//var s2 = manager.frameList.OrderByDescending(c => c.Second).Where(c => c.Second < result).FirstOrDefault();
if (splineController != null)
{
splineController.Position = manager.startOffset + (float)(result * manager.ratio);//(float)(s2.Distance + (result - s2.Second) / (s1.Second - s2.Second) * (s1.Distance - s2.Distance)); //(float)(result / (double)s1.Key * s1.Value);
}
//if (splineController != null)
// splineController.Position = (float)(result / manager.GetMapData().TotalDistance * splineController.Length);
yield return null;
}
} }
} }
} }

View File

@ -42,11 +42,15 @@ namespace Assets.Scripts.Scenes.VideoRide
UIManager.AddEvent(Day, UnityEngine.EventSystems.EventTriggerType.PointerClick, DayClick); UIManager.AddEvent(Day, UnityEngine.EventSystems.EventTriggerType.PointerClick, DayClick);
Container = transform.Find("List/Viewport/Content"); Container = transform.Find("List/Viewport/Content");
Month.GetComponent<Text>(); Month.GetComponent<Text>();
#if UNITY_EDITOR
UIManager.InitNow();//重置当前时间
#endif
Refresh(); Refresh();
} }
private void Refresh(string type = "month") private void Refresh(string type = "month")
{ {
return;
var list = manager.GetRankingList(type); var list = manager.GetRankingList(type);
if (list != null) if (list != null)

File diff suppressed because it is too large Load Diff

View File

@ -209,8 +209,12 @@ namespace Assets.Scripts.Scenes.VideoRide
CreateRankingList(list.data.list); CreateRankingList(list.data.list);
} }
} }
bool startBtnLock = false;
public void StartRide(BaseEventData baseEvent) public void StartRide(BaseEventData baseEvent)
{ {
if (startBtnLock)
return;
startBtnLock = true;
var ui = manager.GetCanvasTransform(); var ui = manager.GetCanvasTransform();
canvasGroup.DOFade(0, 1).onComplete += () => { canvasGroup.DOFade(0, 1).onComplete += () => {
gameObject.SetActive(false); gameObject.SetActive(false);

View File

@ -3,7 +3,11 @@ using Assets.Scenes.Ride.Scripts.Model;
using Assets.Scenes.Ride.Scripts.Model.CyclingModels; using Assets.Scenes.Ride.Scripts.Model.CyclingModels;
using DG.Tweening; using DG.Tweening;
using System; using System;
using System.Collections.Generic;
using System.IO;
using System.Linq; using System.Linq;
using System.Reflection;
using System.Text;
using UnityEngine; using UnityEngine;
namespace Assets.Scripts.Scenes.VideoRide namespace Assets.Scripts.Scenes.VideoRide
@ -21,6 +25,9 @@ namespace Assets.Scripts.Scenes.VideoRide
UserName = App.CurrentUser.Nickname; UserName = App.CurrentUser.Nickname;
var light = FindObjectOfType<Light>(); var light = FindObjectOfType<Light>();
LightTrans = light.transform; LightTrans = light.transform;
#if UNITY_EDITOR
InitConfig();
#endif
} }
protected override bool GetStart() protected override bool GetStart()
@ -56,30 +63,30 @@ namespace Assets.Scripts.Scenes.VideoRide
protected override void Turn() protected override void Turn()
{ {
base.Turn(); base.Turn();
//控制人物的前后左右 ////控制人物的前后左右
if (manager._viewMode != VideoGameManager.ViewMode.FIRST) //if (manager._viewMode != VideoGameManager.ViewMode.FIRST)
{ //{
var l = new Vector3(pre.PositionX, pre.PositionY, pre.PositionZ); // var l = new Vector3(pre.PositionX, pre.PositionY, pre.PositionZ);
var s = new Vector3(next.PositionX, next.PositionY, next.PositionZ); // var s = new Vector3(next.PositionX, next.PositionY, next.PositionZ);
var pos = Vector3.Lerp(l, s, t); // var pos = Vector3.Lerp(l, s, t);
transform.DOMove(pos, 0); // transform.DOMove(pos, 0);
} //}
//控制光线 ////控制光线
var z = new Vector3(50, pre.LightY, 0); //var z = new Vector3(50, pre.LightY, 0);
var c = new Vector3(50, next.LightY, 0); //var c = new Vector3(50, next.LightY, 0);
var zc = Vector3.Lerp(z, c, t); //var zc = Vector3.Lerp(z, c, t);
LightTrans.DORotate(zc, 0); //LightTrans.DORotate(zc, 0);
} }
protected override void ComputePlayer() protected override void ComputePlayer()
{ {
heartRate = manager.UpDateHeart(); heartRate = manager.UpDateHeart();
power = manager.UpdatePower(); power = manager.UpdatePower();
cadance = manager.UpdateCadence(); cadance = manager.UpdateCadence();
#if UNITY_EDITOR //#if UNITY_EDITOR
power = 280; power = 220;
cadance = 70; cadance = 50;
heartRate = 160; heartRate = 120;
#endif //#endif
weight = App.CurrentUser.Weight; weight = App.CurrentUser.Weight;
bicycleWeight = App.CurrentUser.BicycleWeight; bicycleWeight = App.CurrentUser.BicycleWeight;
wkg = Math.Round(power / weight, 2); wkg = Math.Round(power / weight, 2);
@ -166,5 +173,98 @@ namespace Assets.Scripts.Scenes.VideoRide
manager.Save(totalDistance); manager.Save(totalDistance);
} }
} }
#if UNITY_EDITOR
//人物状态
public const int HERO_UP = 0;
public const int HERO_RIGHT = 1;
public const int HERO_DOWN = 2;
public const int HERO_LEFT = 3;
public const int UP = 4;
public const int DOWN = 5;
private Vector3 rotation = Vector3.zero;
private void LateUpdate()
{
var zdelta = 0.1f;
var delta = 0.2f;
//控制人物方向
if (Input.GetKey(KeyCode.Q))
{
rotation.y -= delta;
transform.DORotate(rotation, 0);
}
if (Input.GetKey(KeyCode.E))
{
rotation.y += delta;
transform.DORotate(rotation, 0);
}
//控制人物左右倾斜
if (Input.GetKey(KeyCode.J))
{
rotation.z += zdelta;
transform.DORotate(rotation, 0);
}
if (Input.GetKey(KeyCode.K))
{
rotation.z -= zdelta;
transform.DORotate(rotation, 0);
}
if (Input.GetKey(KeyCode.Space))
Save();
}
private string ConfigPath = Application.streamingAssetsPath + "/newdirection.txt";
//初始化配置
private void InitConfig()
{
var text = File.ReadAllText(ConfigPath);
var arr = text.Replace("\r\n", " ").Split(' ');
foreach (var item in arr)
{
if (!string.IsNullOrEmpty(item))
{
int key = Convert.ToInt32(item.Split(':')[0]);
list.Add(key, item);
}
}
}
private Dictionary<int, string> list = new Dictionary<int, string>();
private void Save()
{
var key = GetCurrentFrame();
//获取人物inpector面板的rotation值
Vector3 vect3 = Vector3.zero;
Vector3 vect = Vector3.zero;
MethodInfo mth = typeof(Transform).GetMethod("GetLocalEulerAngles", BindingFlags.Instance | BindingFlags.NonPublic);
PropertyInfo pi = typeof(Transform).GetProperty("rotationOrder", BindingFlags.Instance | BindingFlags.NonPublic);
object rotationOrder = null;
if (pi != null)
{
rotationOrder = pi.GetValue(transform, null);
}
if (mth != null)
{
object retVector3 = mth.Invoke(transform, new object[] { rotationOrder });
vect3 = (Vector3)retVector3;
}
//保存记录
var s = $"{key}:{ Math.Round(vect3.y, 3)},{ Math.Round(vect3.z, 3)},{Math.Round(transform.position.x, 3)},{Math.Round(transform.position.y, 3)},{Math.Round(transform.position.z, 3)},{Math.Round(vect.y, 3)}";
Debug.Log(s);
if (list.ContainsKey(key))
{
list[key] = s;
}
else
{
list.Add(key, s);
}
var coll = list.OrderBy(c => c.Key);
StringBuilder sb = new StringBuilder();
foreach (var item in coll)
{
sb.AppendLine(item.Value);
}
File.WriteAllText(ConfigPath, sb.ToString());
}
#endif
} }
} }

View File

@ -66,10 +66,10 @@ namespace Assets.Scripts.Scenes.VideoRide
{ {
mapName.text = manager.GetMapRoute().Name; mapName.text = manager.GetMapRoute().Name;
#if UNITY_EDITOR //#if UNITY_EDITOR
infoText.gameObject.SetActive(true); infoText.gameObject.SetActive(true);
infoText.text = $"帧数:{manager.GetCurrentFrame()}"; infoText.text = $"帧数:{manager.GetCurrentFrame()}";
#endif //#endif
if (manager.CurrentPlayer != null) if (manager.CurrentPlayer != null)
{ {
power.text = Math.Round(manager.CurrentPlayer.power).ToString(); power.text = Math.Round(manager.CurrentPlayer.power).ToString();
@ -84,7 +84,7 @@ namespace Assets.Scripts.Scenes.VideoRide
//ftp //ftp
ftpImage.fillAmount = (float)(manager.CurrentPlayer.wkg / MAXWKG); ftpImage.fillAmount = (float)(manager.CurrentPlayer.wkg / MAXWKG);
wkg.text = $"{manager.CurrentPlayer.wkg}w/kg"; wkg.text = $"{manager.CurrentPlayer.wkg}w/kg";
explosive.SetActive(true); //explosive.SetActive(true);TODO心率过高的时候显示
} }
} }
} }

View File

@ -15,13 +15,13 @@ public class MultiTips:PFUIText
{ {
base.Awake(); base.Awake();
text = GetComponent<Text>(); text = GetComponent<Text>();
var result = ConfigHelper.mapApi.GetTipsList(); //var result = ConfigHelper.mapApi.GetTipsList();
if (result.result) //if (result.result)
{ //{
tips = result.data.ToArray(); // tips = result.data.ToArray();
random = new System.Random(); // random = new System.Random();
currentIndex = random.Next(0, tips.Length); // currentIndex = random.Next(0, tips.Length);
} //}
SetText(); SetText();
} }
// Start is called before the first frame update // Start is called before the first frame update
@ -31,7 +31,7 @@ public class MultiTips:PFUIText
} }
public void SetText() public void SetText()
{ {
if(text == null || tips.Length == 0) if(text == null || tips == null|| tips.Length == 0)
{ {
return; return;
} }

View File

@ -49,6 +49,8 @@ public class TestVideoController : MonoBehaviour
public Text Frametext; public Text Frametext;
public TrailRenderer trailRenderer;
private Dictionary<int, string> list = new Dictionary<int, string>(); private Dictionary<int, string> list = new Dictionary<int, string>();
Vector3 originPos = new Vector3(0, -1, 3); Vector3 originPos = new Vector3(0, -1, 3);
Vector3 originRotation = Vector3.zero; Vector3 originRotation = Vector3.zero;
@ -79,6 +81,14 @@ public class TestVideoController : MonoBehaviour
}); });
UIManager.AddEvent(SaveBtn, UnityEngine.EventSystems.EventTriggerType.PointerClick, (e) => UIManager.AddEvent(SaveBtn, UnityEngine.EventSystems.EventTriggerType.PointerClick, (e) =>
{ {
Vector3[] TrailRecorded = new Vector3[trailRenderer.positionCount];
trailRenderer.GetPositions(TrailRecorded);
var curvy = CurvySpline.Create();
curvy.Interpolation = CurvyInterpolation.Bezier;
foreach (var item in TrailRecorded)
{
curvy.Add(item);
}
DoRecord(); DoRecord();
}); });
UIManager.AddEvent(ResetBtn, UnityEngine.EventSystems.EventTriggerType.PointerClick, (e) => UIManager.AddEvent(ResetBtn, UnityEngine.EventSystems.EventTriggerType.PointerClick, (e) =>
@ -106,6 +116,7 @@ public class TestVideoController : MonoBehaviour
controller = Controller.GetComponent<SplineController>(); controller = Controller.GetComponent<SplineController>();
controller.Spline = curve; controller.Spline = curve;
onlineController = onlinePlayer.GetComponent<SplineController>(); onlineController = onlinePlayer.GetComponent<SplineController>();
} }
SplineSwitcher switcher; SplineSwitcher switcher;
public GameObject Controller; public GameObject Controller;
@ -389,12 +400,14 @@ public class TestVideoController : MonoBehaviour
{ {
rotation.y -= delta; rotation.y -= delta;
Player.DORotate(rotation, 0); Player.DORotate(rotation, 0);
Player.parent.DORotate(rotation, 0);
isPlay = false; isPlay = false;
} }
if (Input.GetKey(KeyCode.E)) if (Input.GetKey(KeyCode.E))
{ {
rotation.y += delta; rotation.y += delta;
Player.DORotate(rotation, 0); Player.DORotate(rotation, 0);
Player.parent.DORotate(rotation, 0);
isPlay = false; isPlay = false;
} }
//控制人物左右倾斜 //控制人物左右倾斜
@ -402,12 +415,14 @@ public class TestVideoController : MonoBehaviour
{ {
rotation.z += zdelta; rotation.z += zdelta;
Player.DORotate(rotation, 0); Player.DORotate(rotation, 0);
Player.parent.DORotate(rotation, 0);
isPlay = false; isPlay = false;
} }
if (Input.GetKey(KeyCode.K)) if (Input.GetKey(KeyCode.K))
{ {
rotation.z -= zdelta; rotation.z -= zdelta;
Player.DORotate(rotation, 0); Player.DORotate(rotation, 0);
Player.parent.DORotate(rotation, 0);
isPlay = false; isPlay = false;
} }
//空格键记录当前人物数据 //空格键记录当前人物数据
@ -561,6 +576,7 @@ public class TestVideoController : MonoBehaviour
} }
////移动人物 ////移动人物
Player.Translate(transformValue * moveSpeed, Space.World); Player.Translate(transformValue * moveSpeed, Space.World);
Player.parent.Translate(transformValue * moveSpeed, Space.World);
state = newState; state = newState;
} }