From b893ad0033de2e12e936f2479e5ac259543b2eae Mon Sep 17 00:00:00 2001 From: Jordan <jordan.pereira@etu.unistra.fr> Date: Wed, 15 Dec 2021 13:51:05 +0100 Subject: [PATCH] Ajout des variantes de waypoint --- T3-Unity/Assets/Prefabs/Waypoint END.prefab | 136 ++++++++++++++++++ .../Assets/Prefabs/Waypoint END.prefab.meta | 7 + T3-Unity/Assets/Prefabs/Waypoint START.prefab | 111 ++++++++++++++ .../Assets/Prefabs/Waypoint START.prefab.meta | 7 + T3-Unity/Assets/Scripts/RouteTracer.cs | 41 ++++++ T3-Unity/Assets/Scripts/RouteTracer.cs.meta | 11 ++ 6 files changed, 313 insertions(+) create mode 100644 T3-Unity/Assets/Prefabs/Waypoint END.prefab create mode 100644 T3-Unity/Assets/Prefabs/Waypoint END.prefab.meta create mode 100644 T3-Unity/Assets/Prefabs/Waypoint START.prefab create mode 100644 T3-Unity/Assets/Prefabs/Waypoint START.prefab.meta create mode 100644 T3-Unity/Assets/Scripts/RouteTracer.cs create mode 100644 T3-Unity/Assets/Scripts/RouteTracer.cs.meta diff --git a/T3-Unity/Assets/Prefabs/Waypoint END.prefab b/T3-Unity/Assets/Prefabs/Waypoint END.prefab new file mode 100644 index 0000000..0118741 --- /dev/null +++ b/T3-Unity/Assets/Prefabs/Waypoint END.prefab @@ -0,0 +1,136 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &5358368796222327280 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 901362092215755284, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 901362092215755284, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 901362092215755284, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 901362092215755284, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 901362092215755284, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 901362092215755284, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 901362092215755284, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 901362092215755284, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 901362092215755284, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 901362092215755284, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 901362092215755284, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 901362092215755285, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: m_Name + value: Waypoint END + objectReference: {fileID: 0} + - target: {fileID: 901362092215755285, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: m_TagString + value: end_wp + objectReference: {fileID: 0} + - target: {fileID: 901362092661596067, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 3bcf7eea616b30749a4e57ca3684feb3, type: 2} + - target: {fileID: 2746859886323409679, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: mat + value: + objectReference: {fileID: 2100000, guid: 3bcf7eea616b30749a4e57ca3684feb3, type: 2} + - target: {fileID: 2746859886323409679, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: txt + value: End + objectReference: {fileID: 0} + - target: {fileID: 2746859886323409679, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: scale.x + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 2746859886323409679, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: scale.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2746859886323409679, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: scale.z + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 4496217386513608057, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: m_textInfo.characterCount + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 4496217386513608057, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: m_textInfo.wordCount + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4496217386513608057, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: m_textInfo.lineCount + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4496217386513608057, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: m_textInfo.pageCount + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4496217386513608057, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: m_text + value: END + objectReference: {fileID: 0} + - target: {fileID: 6805952121577456765, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: m_Mesh + value: + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 18761a72aa6233c4bb4bd29dd401981e, type: 3} diff --git a/T3-Unity/Assets/Prefabs/Waypoint END.prefab.meta b/T3-Unity/Assets/Prefabs/Waypoint END.prefab.meta new file mode 100644 index 0000000..f20f328 --- /dev/null +++ b/T3-Unity/Assets/Prefabs/Waypoint END.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6a798f905f6b7dd4ea45b512de8e4537 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/T3-Unity/Assets/Prefabs/Waypoint START.prefab b/T3-Unity/Assets/Prefabs/Waypoint START.prefab new file mode 100644 index 0000000..79e047a --- /dev/null +++ b/T3-Unity/Assets/Prefabs/Waypoint START.prefab @@ -0,0 +1,111 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &1214638911832664325 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 901362092215755284, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 901362092215755284, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 901362092215755284, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 901362092215755284, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 901362092215755284, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 901362092215755284, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 901362092215755284, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 901362092215755284, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 901362092215755284, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 901362092215755284, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 901362092215755284, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 901362092215755285, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: m_Name + value: Waypoint START + objectReference: {fileID: 0} + - target: {fileID: 901362092215755285, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: m_TagString + value: start_wp + objectReference: {fileID: 0} + - target: {fileID: 901362092661596067, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 27f1e34ec9273454ebc5ea9db98eb833, type: 2} + - target: {fileID: 4496217386513608057, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: m_text + value: START + objectReference: {fileID: 0} + - target: {fileID: 4496217386513608057, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: m_textInfo.characterCount + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 4496217386513608057, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: m_textInfo.wordCount + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4496217386513608057, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: m_textInfo.lineCount + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4496217386513608057, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: m_textInfo.pageCount + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6805952121577456765, guid: 18761a72aa6233c4bb4bd29dd401981e, + type: 3} + propertyPath: m_Mesh + value: + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 18761a72aa6233c4bb4bd29dd401981e, type: 3} diff --git a/T3-Unity/Assets/Prefabs/Waypoint START.prefab.meta b/T3-Unity/Assets/Prefabs/Waypoint START.prefab.meta new file mode 100644 index 0000000..1335e35 --- /dev/null +++ b/T3-Unity/Assets/Prefabs/Waypoint START.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: adcf133badada334581b9bd798be23cd +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/T3-Unity/Assets/Scripts/RouteTracer.cs b/T3-Unity/Assets/Scripts/RouteTracer.cs new file mode 100644 index 0000000..00d67d2 --- /dev/null +++ b/T3-Unity/Assets/Scripts/RouteTracer.cs @@ -0,0 +1,41 @@ +using System.Collections; +using System.Collections.Generic; +using System; +using UnityEngine; + +public class RouteTracer : MonoBehaviour +{ + //Mettre ce code sur l'objet ORIGIN + + [SerializeField] Transform objA; + [SerializeField] Transform objB; + public float rayLength = 20.0f; + public Material mat; + + //private + [SerializeField] bool test = false; + + private void Start() + { + objA = GameObject.FindGameObjectWithTag("start_wp").transform; + objB = GameObject.FindGameObjectWithTag("end_wp").transform; + //Recalculer les position relative entre les 2 objets + DrawLine(objA.transform.position, objB.transform.position, Color.cyan, 1f); + } + + void DrawLine(Vector3 start, Vector3 end, Color color, float width) + { + test = true; + GameObject myLine = new GameObject(); + myLine.transform.position = start; + myLine.AddComponent<LineRenderer>(); + LineRenderer lr = myLine.GetComponent<LineRenderer>(); + lr.material = mat; + lr.startColor = color; + lr.endColor = color; + lr.startWidth = width; + lr.endWidth = width; + lr.SetPosition(0, start); + lr.SetPosition(1, end); + } +} \ No newline at end of file diff --git a/T3-Unity/Assets/Scripts/RouteTracer.cs.meta b/T3-Unity/Assets/Scripts/RouteTracer.cs.meta new file mode 100644 index 0000000..d3c9f75 --- /dev/null +++ b/T3-Unity/Assets/Scripts/RouteTracer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: cd798a14eb5ec2f429324eab724cb025 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: -- GitLab