diff --git a/Assets/HaseBewegung.cs b/Assets/HaseBewegung.cs new file mode 100644 index 0000000..89eea57 --- /dev/null +++ b/Assets/HaseBewegung.cs @@ -0,0 +1,111 @@ +using Unity.Mathematics; +using UnityEngine; + +public class HaseBewegung : MonoBehaviour +{ + const float MAX_HINTERLAUF_ANGLE = 10; + const float HINTERLAUF_TIME = 1; + public float jumpVelocityX; + public float maxJumpVelocityY; + public float waitingTimeBetweenJumps; + public float earRigidity; + public GameObject hinterlauf; + public GameObject loeffel; + public GameObject kopf; + + private float xTarget; + private uint collisions; + private float nextJumpTime; + private bool lookingRight; + private float jumpStartTime; + + private Rigidbody2D rigidBody; + public void GoToXPosition(float x){ + xTarget = x; + } + + public void Turn(){ + GetComponent().flipX = lookingRight; + loeffel.GetComponent().flipX = lookingRight; + hinterlauf.GetComponent().flipX = lookingRight; + kopf.GetComponent().flipX = lookingRight; + lookingRight = !lookingRight; + Vector3 v = loeffel.transform.localPosition; + v.x = -v.x; + loeffel.transform.localPosition = v; + v = hinterlauf.transform.localPosition; + v.x = -v.x; + hinterlauf.transform.localPosition = v; + v = kopf.transform.localPosition; + v.x = -v.x; + kopf.transform.localPosition = v; + loeffel.transform.localRotation = Quaternion.Inverse(loeffel.transform.localRotation); + hinterlauf.transform.localRotation = Quaternion.Inverse(hinterlauf.transform.localRotation); + kopf.transform.localRotation = Quaternion.Inverse(kopf.transform.localRotation); + transform.rotation = Quaternion.Inverse(transform.rotation); + } + + // Start is called once before the first execution of Update after the MonoBehaviour is created + void Start() + { + rigidBody = GetComponent(); + collisions = 0; + lookingRight = true; + nextJumpTime = 0f; + jumpStartTime = 0; + } + + // Update is called once per frame + void Update() + { + if (!targetReached()) { + if (collisions > 0){ + if (Time.time > nextJumpTime){ + StartJump(); + nextJumpTime = 0; + } else if (nextJumpTime == 0){ + nextJumpTime = Time.time + waitingTimeBetweenJumps; + rigidBody.linearVelocityX = 0; + } + } + } else { + rigidBody.linearVelocityX = 0; + rigidBody.linearVelocityY = math.min(rigidBody.linearVelocityY, 0f); + } + float earAngle = math.acos(earRigidity / rigidBody.linearVelocityX) / math.PIHALF * 50; + loeffel.transform.localRotation = Quaternion.AngleAxis(earAngle, Vector3.forward); + float timeFactor = (Time.time - jumpStartTime) / HINTERLAUF_TIME; + if (timeFactor < .5f){ + hinterlauf.transform.localRotation = Quaternion.AngleAxis(MAX_HINTERLAUF_ANGLE * timeFactor * 2, Vector3.forward); + } else if (timeFactor < 1.0f){ + hinterlauf.transform.localRotation = Quaternion.AngleAxis(MAX_HINTERLAUF_ANGLE * (1 - timeFactor) * 2, Vector3.forward); + } else { + hinterlauf.transform.localRotation = Quaternion.identity; + } + } + + void OnCollisionEnter2D(Collision2D collision){ + if (collision.gameObject.layer == 7){ //That layer is the ground. + if (collisions == 0){ + rigidBody.linearVelocityX = 0; + } + collisions++; + } + } + + void OnCollisionExit2D(Collision2D collision){ + if (collision.gameObject.layer == 7){ //That layer is the ground. + collisions--; + } + } + + private void StartJump(){ + rigidBody.linearVelocityX = jumpVelocityX; + rigidBody.linearVelocityY = maxJumpVelocityY; + jumpStartTime = Time.time; + } + + private bool targetReached(){ + return (lookingRight && transform.position.x >= xTarget) || (!lookingRight && transform.position.x <= xTarget); + } +} diff --git a/Assets/HaseBewegung.cs.meta b/Assets/HaseBewegung.cs.meta new file mode 100644 index 0000000..e237735 --- /dev/null +++ b/Assets/HaseBewegung.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 6f767d40a49ef8ae69c8d77658c9f238 \ No newline at end of file diff --git a/Assets/KontraktionBeiZusammenstoss.cs b/Assets/KontraktionBeiZusammenstoss.cs index 1da6651..781d63a 100644 --- a/Assets/KontraktionBeiZusammenstoss.cs +++ b/Assets/KontraktionBeiZusammenstoss.cs @@ -38,7 +38,6 @@ public class KontraktionBeiZusammenstoss : MonoBehaviour float xScale = originalArea / yScale; transform.localScale = new Vector3(xScale, yScale, transform.localScale.z); transform.position += Vector3.down * velocity * Time.deltaTime; - Debug.Log("backwards force: " + backwardsForce + " velocity: " + velocity + " yScale: " + yScale); } } else { velocity = - rigidBody.linearVelocityY; @@ -53,7 +52,6 @@ public class KontraktionBeiZusammenstoss : MonoBehaviour originalArea = originalScale.x * originalScale.y; originalSizeY = spriteRenderer.bounds.size.y; ongoingAnimation = true; - Debug.Log("Collision! Velocity: " + velocity); } } } diff --git a/Assets/Scenes/kleiner_Stern_2.unity b/Assets/Scenes/kleiner_Stern_2.unity index 1d934ec..34c672c 100644 --- a/Assets/Scenes/kleiner_Stern_2.unity +++ b/Assets/Scenes/kleiner_Stern_2.unity @@ -269,6 +269,7 @@ GameObject: - component: {fileID: 786493308} - component: {fileID: 786493313} - component: {fileID: 786493312} + - component: {fileID: 786493314} m_Layer: 8 m_Name: kleiner Stern 1_0 m_TagString: Untagged @@ -423,6 +424,112 @@ CapsuleCollider2D: m_Offset: {x: 0, y: 0} m_Size: {x: 1.68, y: 1.69} m_Direction: 1 +--- !u!114 &786493314 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 786493307} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 12e68d9eae98746a6b2494691fb88244, type: 3} + m_Name: + m_EditorClassIdentifier: + randomnessIntensity: 0.2 + randomnessBaseAngle: 5 + randomMovementDuration: 0.7 + wobblingAngle: 8 + wobblingDuration: 2 + angularVelocity: 0 +--- !u!1 &888920047 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 888920048} + - component: {fileID: 888920049} + m_Layer: 8 + m_Name: Hase - Kopf_0 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &888920048 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 888920047} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 1.5, y: 1.39, z: -0.1} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1801569652} + m_Father: {fileID: 1354426347} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &888920049 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 888920047} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, 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: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: -593922422285043057, guid: ca7b0004611820d52aaf2f3ebfa24a1a, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 2.84, y: 2.21} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &907678100 GameObject: m_ObjectHideFlags: 0 @@ -510,6 +617,268 @@ Transform: m_Children: [] m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1354426345 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1354426347} + - component: {fileID: 1354426346} + - component: {fileID: 1354426350} + - component: {fileID: 1354426349} + - component: {fileID: 1354426348} + m_Layer: 8 + m_Name: "Hase - K\xF6rper_0" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!212 &1354426346 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1354426345} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, 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: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 9086586608161082756, guid: 4b45c54e8137f1da3bdaa49d317b9395, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 6.04, y: 4.08} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!4 &1354426347 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1354426345} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 3.33, y: -4.28, z: 0} + m_LocalScale: {x: 0.3, y: 0.3, z: 0.3} + m_ConstrainProportionsScale: 1 + m_Children: + - {fileID: 1384506558} + - {fileID: 888920048} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1354426348 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1354426345} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6f767d40a49ef8ae69c8d77658c9f238, type: 3} + m_Name: + m_EditorClassIdentifier: + jumpVelocityX: 0 + maxJumpVelocityY: 0 + waitingTimeBetweenJumps: 0 + earRigidity: 0 + hinterlauf: {fileID: 0} + loeffel: {fileID: 0} + kopf: {fileID: 0} +--- !u!70 &1354426349 +CapsuleCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1354426345} + m_Enabled: 1 + serializedVersion: 3 + m_Density: 1 + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_ForceSendLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ForceReceiveLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ContactCaptureLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_CallbackLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_CompositeOperation: 0 + m_CompositeOrder: 0 + m_Offset: {x: 0.2, y: -0.05} + m_Size: {x: 6.04, y: 4.2} + m_Direction: 1 +--- !u!50 &1354426350 +Rigidbody2D: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1354426345} + m_BodyType: 0 + m_Simulated: 1 + m_UseFullKinematicContacts: 0 + m_UseAutoMass: 0 + m_Mass: 1 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_GravityScale: 1 + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_Interpolate: 0 + m_SleepingMode: 1 + m_CollisionDetection: 0 + m_Constraints: 0 +--- !u!1 &1384506557 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1384506558} + - component: {fileID: 1384506559} + m_Layer: 8 + m_Name: Hase - Hinterlauf_0 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1384506558 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1384506557} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -2.05, y: -0.9, z: -0.1} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1354426347} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &1384506559 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1384506557} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, 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: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 2709113876856142783, guid: 5cc185b6b99f3d28aae69357f30251be, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 3.21, y: 1.54} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &1618092423 GameObject: m_ObjectHideFlags: 0 @@ -597,6 +966,93 @@ Transform: m_Children: [] m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1801569651 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1801569652} + - component: {fileID: 1801569653} + m_Layer: 8 + m_Name: "Hase - L\xF6ffel_0" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1801569652 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1801569651} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0.9, y: 0.69, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 888920048} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &1801569653 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1801569651} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, 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: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: -7223738221184845235, guid: 471b6cf572e8719038998b588872da11, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1.96, y: 3.19} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &1810889886 GameObject: m_ObjectHideFlags: 0 @@ -681,7 +1137,7 @@ Transform: serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: -5.49, z: 0} - m_LocalScale: {x: 30, y: 1, z: 1} + m_LocalScale: {x: 40, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} @@ -856,3 +1312,4 @@ SceneRoots: - {fileID: 1810889888} - {fileID: 907678102} - {fileID: 786493310} + - {fileID: 1354426347} diff --git a/Assets/zerlegte Figuren/Hase 1/Hase - Hinterlauf.gif.meta b/Assets/zerlegte Figuren/Hase 1/Hase - Hinterlauf.gif.meta index 685d6e2..1f5207d 100644 --- a/Assets/zerlegte Figuren/Hase 1/Hase - Hinterlauf.gif.meta +++ b/Assets/zerlegte Figuren/Hase 1/Hase - Hinterlauf.gif.meta @@ -120,8 +120,8 @@ TextureImporter: y: 0 width: 321 height: 154 - alignment: 0 - pivot: {x: 0, y: 0} + alignment: 9 + pivot: {x: 0.1634081, y: 0.7910883} border: {x: 0, y: 0, z: 0, w: 0} customData: outline: [] @@ -138,7 +138,7 @@ TextureImporter: customData: physicsShape: [] bones: [] - spriteID: + spriteID: d7b6061e5d3c8fbe1bad632a26aade62 internalID: 0 vertices: [] indices: @@ -147,7 +147,8 @@ TextureImporter: secondaryTextures: [] spriteCustomMetadata: entries: [] - nameFileIdTable: {} + nameFileIdTable: + Hase - Hinterlauf_0: 2709113876856142783 mipmapLimitGroupName: pSDRemoveMatte: 0 userData: diff --git a/Assets/zerlegte Figuren/Hase 1/Hase - Kopf.gif.meta b/Assets/zerlegte Figuren/Hase 1/Hase - Kopf.gif.meta index e0aefbc..532c24b 100644 --- a/Assets/zerlegte Figuren/Hase 1/Hase - Kopf.gif.meta +++ b/Assets/zerlegte Figuren/Hase 1/Hase - Kopf.gif.meta @@ -120,8 +120,8 @@ TextureImporter: y: 302 width: 284 height: 221 - alignment: 0 - pivot: {x: 0, y: 0} + alignment: 9 + pivot: {x: 0.14508723, y: 0.24813125} border: {x: 0, y: 0, z: 0, w: 0} customData: outline: [] @@ -138,7 +138,7 @@ TextureImporter: customData: physicsShape: [] bones: [] - spriteID: + spriteID: b8f477c259622ed74b27d69e25bde5a8 internalID: 0 vertices: [] indices: @@ -147,7 +147,8 @@ TextureImporter: secondaryTextures: [] spriteCustomMetadata: entries: [] - nameFileIdTable: {} + nameFileIdTable: + Hase - Kopf_0: -593922422285043057 mipmapLimitGroupName: pSDRemoveMatte: 0 userData: diff --git a/Assets/zerlegte Figuren/Hase 1/Hase - Löffel.gif.meta b/Assets/zerlegte Figuren/Hase 1/Hase - Löffel.gif.meta index 9c29e0e..c7c5633 100644 --- a/Assets/zerlegte Figuren/Hase 1/Hase - Löffel.gif.meta +++ b/Assets/zerlegte Figuren/Hase 1/Hase - Löffel.gif.meta @@ -120,8 +120,8 @@ TextureImporter: y: 401 width: 196 height: 319 - alignment: 0 - pivot: {x: 0, y: 0} + alignment: 9 + pivot: {x: 0.86098933, y: 0.07388813} border: {x: 0, y: 0, z: 0, w: 0} customData: outline: [] @@ -138,7 +138,7 @@ TextureImporter: customData: physicsShape: [] bones: [] - spriteID: + spriteID: fab5fb4efe58b66b98bb459189641a00 internalID: 0 vertices: [] indices: @@ -147,7 +147,8 @@ TextureImporter: secondaryTextures: [] spriteCustomMetadata: entries: [] - nameFileIdTable: {} + nameFileIdTable: + "Hase - L\xF6ffel_0": -7223738221184845235 mipmapLimitGroupName: pSDRemoveMatte: 0 userData: