fix: ping描边改为世界空间水平环,移除X旋转避免视角不可见
This commit is contained in:
+274
-5
@@ -253,7 +253,7 @@ Transform:
|
||||
m_GameObject: {fileID: 2741973}
|
||||
serializedVersion: 2
|
||||
m_LocalRotation: {x: 0.08211052, y: 0.6831766, z: -0.06511615, w: 0.7226947}
|
||||
m_LocalPosition: {x: -10.3490305, y: 0.7748528, z: -8.583734}
|
||||
m_LocalPosition: {x: -10.137, y: 0.729, z: -8.572}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
@@ -1336,8 +1336,8 @@ Transform:
|
||||
m_GameObject: {fileID: 30774412}
|
||||
serializedVersion: 2
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: -7.723549, y: 0.184, z: -9.401}
|
||||
m_LocalScale: {x: 0.38128, y: 0.38128, z: 0.38128}
|
||||
m_LocalPosition: {x: -8.382, y: 0.184, z: -8.86}
|
||||
m_LocalScale: {x: 0.14200392, y: 0.14200392, z: 0.14200392}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 959961359}
|
||||
@@ -2640,6 +2640,12 @@ CanvasRenderer:
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 360327167}
|
||||
m_CullTransparentMesh: 1
|
||||
--- !u!1 &381534988 stripped
|
||||
GameObject:
|
||||
m_CorrespondingSourceObject: {fileID: 1024931356043911335, guid: 36a64753ffd054a0e98c1efc8590f2a0,
|
||||
type: 3}
|
||||
m_PrefabInstance: {fileID: 1381048278}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!1 &414549206
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
@@ -3040,6 +3046,12 @@ CanvasRenderer:
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 432327587}
|
||||
m_CullTransparentMesh: 1
|
||||
--- !u!1 &439600668 stripped
|
||||
GameObject:
|
||||
m_CorrespondingSourceObject: {fileID: 1063956544052077072, guid: 36a64753ffd054a0e98c1efc8590f2a0,
|
||||
type: 3}
|
||||
m_PrefabInstance: {fileID: 1381048278}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!1 &441640509
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
@@ -4831,6 +4843,12 @@ CanvasRenderer:
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 869038081}
|
||||
m_CullTransparentMesh: 1
|
||||
--- !u!1 &922948973 stripped
|
||||
GameObject:
|
||||
m_CorrespondingSourceObject: {fileID: -8912535843086326513, guid: 36a64753ffd054a0e98c1efc8590f2a0,
|
||||
type: 3}
|
||||
m_PrefabInstance: {fileID: 1381048278}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!1 &952058228
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
@@ -6513,6 +6531,48 @@ Transform:
|
||||
m_Children: []
|
||||
m_Father: {fileID: 754012933}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 180, z: 0}
|
||||
--- !u!1 &1122165351 stripped
|
||||
GameObject:
|
||||
m_CorrespondingSourceObject: {fileID: -1799402587165638097, guid: 36a64753ffd054a0e98c1efc8590f2a0,
|
||||
type: 3}
|
||||
m_PrefabInstance: {fileID: 1381048278}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!135 &1122165355
|
||||
SphereCollider:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1122165351}
|
||||
m_Material: {fileID: 0}
|
||||
m_IncludeLayers:
|
||||
serializedVersion: 2
|
||||
m_Bits: 0
|
||||
m_ExcludeLayers:
|
||||
serializedVersion: 2
|
||||
m_Bits: 0
|
||||
m_LayerOverridePriority: 0
|
||||
m_IsTrigger: 0
|
||||
m_ProvidesContacts: 0
|
||||
m_Enabled: 1
|
||||
serializedVersion: 3
|
||||
m_Radius: 0.0067272987
|
||||
m_Center: {x: -0.00022160239, y: 0.00004008644, z: -0.000020999858}
|
||||
--- !u!114 &1122165356
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1122165351}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 4f940d2edab2d44ad98aa707038ce89c, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
chanraoObject: {fileID: 922948973}
|
||||
nextPing: {fileID: 1491444205}
|
||||
pingIndex: 0
|
||||
--- !u!1 &1127144482
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
@@ -6667,6 +6727,12 @@ CanvasRenderer:
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1132320853}
|
||||
m_CullTransparentMesh: 1
|
||||
--- !u!1 &1138712097 stripped
|
||||
GameObject:
|
||||
m_CorrespondingSourceObject: {fileID: -4416856950773967675, guid: 36a64753ffd054a0e98c1efc8590f2a0,
|
||||
type: 3}
|
||||
m_PrefabInstance: {fileID: 1381048278}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!1 &1160559223
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
@@ -8640,6 +8706,11 @@ PrefabInstance:
|
||||
serializedVersion: 3
|
||||
m_TransformParent: {fileID: 0}
|
||||
m_Modifications:
|
||||
- target: {fileID: -8912535843086326513, guid: 36a64753ffd054a0e98c1efc8590f2a0,
|
||||
type: 3}
|
||||
propertyPath: m_IsActive
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: -8679921383154817045, guid: 36a64753ffd054a0e98c1efc8590f2a0,
|
||||
type: 3}
|
||||
propertyPath: m_LocalPosition.x
|
||||
@@ -8690,6 +8761,16 @@ PrefabInstance:
|
||||
propertyPath: m_LocalEulerAnglesHint.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: -7321129553036964808, guid: 36a64753ffd054a0e98c1efc8590f2a0,
|
||||
type: 3}
|
||||
propertyPath: m_IsActive
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: -4416856950773967675, guid: 36a64753ffd054a0e98c1efc8590f2a0,
|
||||
type: 3}
|
||||
propertyPath: m_IsActive
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: -2946660681007051780, guid: 36a64753ffd054a0e98c1efc8590f2a0,
|
||||
type: 3}
|
||||
propertyPath: m_LocalPosition.y
|
||||
@@ -8700,20 +8781,82 @@ PrefabInstance:
|
||||
propertyPath: m_LocalPosition.z
|
||||
value: -0.836
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: -1799402587165638097, guid: 36a64753ffd054a0e98c1efc8590f2a0,
|
||||
type: 3}
|
||||
propertyPath: m_IsActive
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: -937235812808382846, guid: 36a64753ffd054a0e98c1efc8590f2a0,
|
||||
type: 3}
|
||||
propertyPath: m_IsActive
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 919132149155446097, guid: 36a64753ffd054a0e98c1efc8590f2a0,
|
||||
type: 3}
|
||||
propertyPath: m_Name
|
||||
value: manInjury
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1024931356043911335, guid: 36a64753ffd054a0e98c1efc8590f2a0,
|
||||
type: 3}
|
||||
propertyPath: m_IsActive
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1063956544052077072, guid: 36a64753ffd054a0e98c1efc8590f2a0,
|
||||
type: 3}
|
||||
propertyPath: m_IsActive
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1274676490386009228, guid: 36a64753ffd054a0e98c1efc8590f2a0,
|
||||
type: 3}
|
||||
propertyPath: m_IsActive
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1630794972795428178, guid: 36a64753ffd054a0e98c1efc8590f2a0,
|
||||
type: 3}
|
||||
propertyPath: m_Materials.Array.data[0]
|
||||
value:
|
||||
objectReference: {fileID: 2100000, guid: a4bbd89b7ec89419c86280d96320010e, type: 2}
|
||||
- target: {fileID: 5918596567883261196, guid: 36a64753ffd054a0e98c1efc8590f2a0,
|
||||
type: 3}
|
||||
propertyPath: m_IsActive
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
m_RemovedComponents: []
|
||||
m_RemovedGameObjects: []
|
||||
m_AddedGameObjects: []
|
||||
m_AddedComponents: []
|
||||
m_AddedComponents:
|
||||
- targetCorrespondingSourceObject: {fileID: 1274676490386009228, guid: 36a64753ffd054a0e98c1efc8590f2a0,
|
||||
type: 3}
|
||||
insertIndex: -1
|
||||
addedObject: {fileID: 1491444210}
|
||||
- targetCorrespondingSourceObject: {fileID: 1274676490386009228, guid: 36a64753ffd054a0e98c1efc8590f2a0,
|
||||
type: 3}
|
||||
insertIndex: -1
|
||||
addedObject: {fileID: 1491444209}
|
||||
- targetCorrespondingSourceObject: {fileID: -1799402587165638097, guid: 36a64753ffd054a0e98c1efc8590f2a0,
|
||||
type: 3}
|
||||
insertIndex: -1
|
||||
addedObject: {fileID: 1122165356}
|
||||
- targetCorrespondingSourceObject: {fileID: -1799402587165638097, guid: 36a64753ffd054a0e98c1efc8590f2a0,
|
||||
type: 3}
|
||||
insertIndex: -1
|
||||
addedObject: {fileID: 1122165355}
|
||||
- targetCorrespondingSourceObject: {fileID: -937235812808382846, guid: 36a64753ffd054a0e98c1efc8590f2a0,
|
||||
type: 3}
|
||||
insertIndex: -1
|
||||
addedObject: {fileID: 1867567903}
|
||||
- targetCorrespondingSourceObject: {fileID: -937235812808382846, guid: 36a64753ffd054a0e98c1efc8590f2a0,
|
||||
type: 3}
|
||||
insertIndex: -1
|
||||
addedObject: {fileID: 1867567902}
|
||||
- targetCorrespondingSourceObject: {fileID: 5918596567883261196, guid: 36a64753ffd054a0e98c1efc8590f2a0,
|
||||
type: 3}
|
||||
insertIndex: -1
|
||||
addedObject: {fileID: 2088997105}
|
||||
- targetCorrespondingSourceObject: {fileID: 5918596567883261196, guid: 36a64753ffd054a0e98c1efc8590f2a0,
|
||||
type: 3}
|
||||
insertIndex: -1
|
||||
addedObject: {fileID: 2088997104}
|
||||
m_SourcePrefab: {fileID: 100100000, guid: 36a64753ffd054a0e98c1efc8590f2a0, type: 3}
|
||||
--- !u!1 &1387451484
|
||||
GameObject:
|
||||
@@ -9047,6 +9190,48 @@ CanvasRenderer:
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1456828237}
|
||||
m_CullTransparentMesh: 1
|
||||
--- !u!1 &1491444205 stripped
|
||||
GameObject:
|
||||
m_CorrespondingSourceObject: {fileID: 1274676490386009228, guid: 36a64753ffd054a0e98c1efc8590f2a0,
|
||||
type: 3}
|
||||
m_PrefabInstance: {fileID: 1381048278}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!135 &1491444209
|
||||
SphereCollider:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1491444205}
|
||||
m_Material: {fileID: 0}
|
||||
m_IncludeLayers:
|
||||
serializedVersion: 2
|
||||
m_Bits: 0
|
||||
m_ExcludeLayers:
|
||||
serializedVersion: 2
|
||||
m_Bits: 0
|
||||
m_LayerOverridePriority: 0
|
||||
m_IsTrigger: 0
|
||||
m_ProvidesContacts: 0
|
||||
m_Enabled: 1
|
||||
serializedVersion: 3
|
||||
m_Radius: 0.00673708
|
||||
m_Center: {x: -0.00022341497, y: -0.000105045896, z: -0.000020999763}
|
||||
--- !u!114 &1491444210
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1491444205}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 4f940d2edab2d44ad98aa707038ce89c, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
chanraoObject: {fileID: 439600668}
|
||||
nextPing: {fileID: 0}
|
||||
pingIndex: 0
|
||||
--- !u!1 &1579053217
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
@@ -10938,6 +11123,48 @@ CanvasRenderer:
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1864672397}
|
||||
m_CullTransparentMesh: 1
|
||||
--- !u!1 &1867567898 stripped
|
||||
GameObject:
|
||||
m_CorrespondingSourceObject: {fileID: -937235812808382846, guid: 36a64753ffd054a0e98c1efc8590f2a0,
|
||||
type: 3}
|
||||
m_PrefabInstance: {fileID: 1381048278}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!135 &1867567902
|
||||
SphereCollider:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1867567898}
|
||||
m_Material: {fileID: 0}
|
||||
m_IncludeLayers:
|
||||
serializedVersion: 2
|
||||
m_Bits: 0
|
||||
m_ExcludeLayers:
|
||||
serializedVersion: 2
|
||||
m_Bits: 0
|
||||
m_LayerOverridePriority: 0
|
||||
m_IsTrigger: 0
|
||||
m_ProvidesContacts: 0
|
||||
m_Enabled: 1
|
||||
serializedVersion: 3
|
||||
m_Radius: 0.006730658
|
||||
m_Center: {x: -0.00021693809, y: -0.00010660617, z: -0.00002099988}
|
||||
--- !u!114 &1867567903
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1867567898}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 4f940d2edab2d44ad98aa707038ce89c, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
chanraoObject: {fileID: 381534988}
|
||||
nextPing: {fileID: 1122165351}
|
||||
pingIndex: 0
|
||||
--- !u!1 &1870948488
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
@@ -11817,6 +12044,48 @@ Material:
|
||||
- _MainColor: {r: 0.09999997, g: 0.29999998, b: 0.8, a: 0.3}
|
||||
- _OutlineColor: {r: 0.19999996, g: 0.5, b: 1, a: 1}
|
||||
m_BuildTextureStacks: []
|
||||
--- !u!1 &2088997100 stripped
|
||||
GameObject:
|
||||
m_CorrespondingSourceObject: {fileID: 5918596567883261196, guid: 36a64753ffd054a0e98c1efc8590f2a0,
|
||||
type: 3}
|
||||
m_PrefabInstance: {fileID: 1381048278}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!135 &2088997104
|
||||
SphereCollider:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 2088997100}
|
||||
m_Material: {fileID: 0}
|
||||
m_IncludeLayers:
|
||||
serializedVersion: 2
|
||||
m_Bits: 0
|
||||
m_ExcludeLayers:
|
||||
serializedVersion: 2
|
||||
m_Bits: 0
|
||||
m_LayerOverridePriority: 0
|
||||
m_IsTrigger: 0
|
||||
m_ProvidesContacts: 0
|
||||
m_Enabled: 1
|
||||
serializedVersion: 3
|
||||
m_Radius: 0.00673082
|
||||
m_Center: {x: -0.00021715392, y: -0.000049928225, z: -0.000020999876}
|
||||
--- !u!114 &2088997105
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 2088997100}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 4f940d2edab2d44ad98aa707038ce89c, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
chanraoObject: {fileID: 1138712097}
|
||||
nextPing: {fileID: 1867567898}
|
||||
pingIndex: 0
|
||||
--- !u!1 &2109230712
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
@@ -12128,7 +12397,7 @@ SceneRoots:
|
||||
- {fileID: 19129733}
|
||||
- {fileID: 119178389}
|
||||
- {fileID: 2741977}
|
||||
- {fileID: 959961359}
|
||||
- {fileID: 1381048278}
|
||||
- {fileID: 754012933}
|
||||
- {fileID: 959961359}
|
||||
- {fileID: 48410318}
|
||||
|
||||
@@ -40,14 +40,13 @@ public class PingClickHandler : MonoBehaviour
|
||||
if (_outlineRenderer != null) return;
|
||||
var ringGo = new GameObject("BlueRing");
|
||||
ringGo.transform.SetParent(transform, false);
|
||||
ringGo.transform.localPosition = Vector3.zero;
|
||||
ringGo.transform.localRotation = Quaternion.Euler(90f, 0, 0);
|
||||
ringGo.transform.localPosition = new Vector3(0, 0.05f, 0);
|
||||
|
||||
_outlineRenderer = ringGo.AddComponent<LineRenderer>();
|
||||
_outlineRenderer.useWorldSpace = false;
|
||||
_outlineRenderer.useWorldSpace = true;
|
||||
_outlineRenderer.loop = true;
|
||||
_outlineRenderer.startWidth = 0.04f;
|
||||
_outlineRenderer.endWidth = 0.04f;
|
||||
_outlineRenderer.startWidth = 0.05f;
|
||||
_outlineRenderer.endWidth = 0.05f;
|
||||
_outlineRenderer.material = new Material(Shader.Find("Unlit/Color"));
|
||||
_outlineRenderer.material.color = new Color(0.2f, 0.5f, 1f);
|
||||
_outlineRenderer.startColor = new Color(0.2f, 0.5f, 1f);
|
||||
@@ -56,10 +55,11 @@ public class PingClickHandler : MonoBehaviour
|
||||
float r = 0.25f;
|
||||
int segs = 32;
|
||||
_outlineRenderer.positionCount = segs;
|
||||
Vector3 center = transform.position + Vector3.up * 0.1f;
|
||||
for (int i = 0; i < segs; i++)
|
||||
{
|
||||
float a = i * 2f * Mathf.PI / segs;
|
||||
_outlineRenderer.SetPosition(i, new Vector3(Mathf.Cos(a) * r, Mathf.Sin(a) * r, 0));
|
||||
_outlineRenderer.SetPosition(i, center + new Vector3(Mathf.Cos(a) * r, 0, Mathf.Sin(a) * r));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user