From 3094a3eca656bbaac6656430e325dce2ed0ea732 Mon Sep 17 00:00:00 2001 From: ProtoSharkk Date: Sat, 19 Oct 2024 14:20:39 -0700 Subject: [PATCH] Camera now follows player as a child of player --- Assets/Player.prefab | 141 +++++++++++++++++++++++++++++++++++++- Assets/Player.prefab.meta | 2 +- Assets/Teo.cs | 2 +- README.md | 1 + 4 files changed, 143 insertions(+), 3 deletions(-) diff --git a/Assets/Player.prefab b/Assets/Player.prefab index 8591417..4c32a5c 100644 --- a/Assets/Player.prefab +++ b/Assets/Player.prefab @@ -31,7 +31,8 @@ Transform: m_LocalPosition: {x: -2.3, y: -1.1, z: 0} m_LocalScale: {x: 0.17950463, y: 0.17950463, z: 0.17950463} m_ConstrainProportionsScale: 0 - m_Children: [] + m_Children: + - {fileID: 3654506625695021973} m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &7692843314178062085 @@ -101,6 +102,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 2f250cd978df15f8099e1f98a2e99ad1, type: 3} m_Name: m_EditorClassIdentifier: + moveSpeed: 15 --- !u!61 &4194995354293255184 BoxCollider2D: m_ObjectHideFlags: 0 @@ -147,3 +149,140 @@ BoxCollider2D: m_AutoTiling: 0 m_Size: {x: 12.63, y: 12.63} m_EdgeRadius: 0 +--- !u!1 &8669953498445216587 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3654506625695021973} + - component: {fileID: 1377437514995512340} + - component: {fileID: 4393108521688051892} + - component: {fileID: 4662991606640308287} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3654506625695021973 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8669953498445216587} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -90.56999} + m_LocalScale: {x: 5.5708866, y: 5.5708866, z: 5.5708866} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4154134366646162009} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!20 &1377437514995512340 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8669953498445216587} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_Iso: 200 + m_ShutterSpeed: 0.005 + m_Aperture: 16 + m_FocusDistance: 10 + m_FocalLength: 50 + m_BladeCount: 5 + m_Curvature: {x: 2, y: 11} + m_BarrelClipping: 0.25 + m_Anamorphism: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 34 + orthographic: 1 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 0 + m_HDR: 1 + m_AllowMSAA: 0 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 0 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!81 &4393108521688051892 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8669953498445216587} + m_Enabled: 1 +--- !u!114 &4662991606640308287 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8669953498445216587} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_RenderShadows: 1 + m_RequiresDepthTextureOption: 2 + m_RequiresOpaqueTextureOption: 2 + m_CameraType: 0 + m_Cameras: [] + m_RendererIndex: -1 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 + m_RenderPostProcessing: 0 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 0 + m_Dithering: 0 + m_ClearDepth: 1 + m_AllowXRRendering: 1 + m_AllowHDROutput: 1 + m_UseScreenCoordOverride: 0 + m_ScreenSizeOverride: {x: 0, y: 0, z: 0, w: 0} + m_ScreenCoordScaleBias: {x: 0, y: 0, z: 0, w: 0} + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_Version: 2 + m_TaaSettings: + m_Quality: 3 + m_FrameInfluence: 0.1 + m_JitterScale: 1 + m_MipBias: 0 + m_VarianceClampScale: 0.9 + m_ContrastAdaptiveSharpening: 0 diff --git a/Assets/Player.prefab.meta b/Assets/Player.prefab.meta index 8c7acd3..8c6d02d 100644 --- a/Assets/Player.prefab.meta +++ b/Assets/Player.prefab.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: e8db2571b4e59a25b9c025395c22f704 +guid: e05928a0d673caf999d31b31b994a112 PrefabImporter: externalObjects: {} userData: diff --git a/Assets/Teo.cs b/Assets/Teo.cs index 7e379a4..01a6638 100644 --- a/Assets/Teo.cs +++ b/Assets/Teo.cs @@ -2,7 +2,7 @@ using UnityEngine; public class Teo : MonoBehaviour { - public float moveSpeed; + public float moveSpeed = 10F; // Start is called once before the first execution of Update after the MonoBehaviour is created void Start() { diff --git a/README.md b/README.md index 45ae3f0..07e8270 100644 --- a/README.md +++ b/README.md @@ -22,6 +22,7 @@ ### To implement - [x] Player that moves + - [x] Camera follows player - [ ] Basic enemy - [ ] Enemy pathfinding - [ ] Health