From 8d0f08cb272a2332061355bf1f16b0fd638e4438 Mon Sep 17 00:00:00 2001 From: jongjae0305 Date: Wed, 17 Jun 2026 09:44:38 +0900 Subject: [PATCH] Add speed scaling and slide groundwork --- .vsconfig | 6 + Assets/Scripts/GameManager.cs | 13 ++ Assets/Scripts/PlayerController.cs | 43 ++++- Assets/Scripts/ScrollingObject.cs | 2 +- Assets/Sence/Main.unity | 80 ++++---- Assets/Sprites/JJ_Slide.png | Bin 0 -> 19850 bytes Assets/Sprites/JJ_Slide.png.meta | 299 +++++++++++++++++++++++++++++ 7 files changed, 404 insertions(+), 39 deletions(-) create mode 100644 .vsconfig create mode 100644 Assets/Sprites/JJ_Slide.png create mode 100644 Assets/Sprites/JJ_Slide.png.meta diff --git a/.vsconfig b/.vsconfig new file mode 100644 index 0000000..f019fd0 --- /dev/null +++ b/.vsconfig @@ -0,0 +1,6 @@ +{ + "version": "1.0", + "components": [ + "Microsoft.VisualStudio.Workload.ManagedGame" + ] +} diff --git a/Assets/Scripts/GameManager.cs b/Assets/Scripts/GameManager.cs index 5f515c6..35258e1 100644 --- a/Assets/Scripts/GameManager.cs +++ b/Assets/Scripts/GameManager.cs @@ -13,6 +13,11 @@ public class GameManager : MonoBehaviour { private int score = 0; // 게임 점수 + // 게임의 스피드를 올리는 변수 + public float gameSpeed = 1f; + public float speedIncreaseRate = 0.05f; + public float maxGameSpeed = 2f; + // 게임 시작과 동시에 싱글톤을 구성 void Awake() { // 싱글톤 변수 instance가 비어있는가? @@ -38,6 +43,14 @@ public class GameManager : MonoBehaviour { { SceneManager.LoadScene(SceneManager.GetActiveScene().name); } + + if (!isGameover) + { + // 게임 진행시 게임 속도는 시간에 따라 증가 + gameSpeed += speedIncreaseRate * Time.deltaTime; + // 게임 최대 속도는 max를 넘어서지 못하게 + gameSpeed = Mathf.Min(gameSpeed, maxGameSpeed); + } } // 점수를 증가시키는 메서드 diff --git a/Assets/Scripts/PlayerController.cs b/Assets/Scripts/PlayerController.cs index 25141b1..30676df 100644 --- a/Assets/Scripts/PlayerController.cs +++ b/Assets/Scripts/PlayerController.cs @@ -9,16 +9,29 @@ public class PlayerController : MonoBehaviour { private bool isGrounded = false; // 바닥에 닿았는지 나타냄 private bool isDead = false; // 사망 상태 + private bool isSliding = false; // 슬라이딩 상태 + private Rigidbody2D playerRigidbody; // 사용할 리지드바디 컴포넌트 private Animator animator; // 사용할 애니메이터 컴포넌트 private AudioSource playerAudio; // 사용할 오디오 소스 컴포넌트 + private CapsuleCollider2D playerCollider; // 플레이어의 콜라이더 충돌 범위 + private Vector2 originalColliderSize; // 기본 자세일 때 콜라이더 크기 + private Vector2 originalColliderOffset; // 기본 자세일 때 콜라이더 중심 위치 + public Vector2 slidingColliderSize; // 슬라이딩 자세일 때 콜라이더 크기 + public Vector2 slidingColliderOffset; // 슬라이딩 자세일 때 콜라이더 중심 위치 + private void Start() { // 게임 오브젝트로부터 사용할 컴포넌트들을 가져와 변수에 할당 playerRigidbody = GetComponent(); animator = GetComponent(); playerAudio = GetComponent(); - } + + // 게임 콜라이더를 가져와서 현 상태를 저장 + playerCollider = GetComponent(); + originalColliderSize = playerCollider.size; + originalColliderOffset = playerCollider.offset; + } private void Update() { if(isDead) @@ -46,6 +59,16 @@ public class PlayerController : MonoBehaviour { } animator.SetBool("Grounded", isGrounded); + + // 마우스 오른쪽 버튼을 누르고 땅에 있는 상태이며 슬라이딩이 아닌 상태면 슬라이딩 작동 + if (Input.GetMouseButtonDown(1) && isGrounded && !isSliding) + { + StartSlide(); + } + else if (Input.GetMouseButtonUp(1) && isSliding) + { + EndSlide(); + } } private void Die() { @@ -83,4 +106,22 @@ public class PlayerController : MonoBehaviour { // 바닥에서 벗어났음을 감지하는 처리 isGrounded = false; } + + private void StartSlide() + { + isSliding = true; + animator.SetBool("Sliding", true); + + playerCollider.size = slidingColliderSize; + playerCollider.offset = slidingColliderOffset; + } + + private void EndSlide() + { + isSliding = false; + animator.SetBool("Sliding", false); + + playerCollider.size = originalColliderSize; + playerCollider.offset = originalColliderOffset; + } } \ No newline at end of file diff --git a/Assets/Scripts/ScrollingObject.cs b/Assets/Scripts/ScrollingObject.cs index 2c9bdcd..a44d3f0 100644 --- a/Assets/Scripts/ScrollingObject.cs +++ b/Assets/Scripts/ScrollingObject.cs @@ -8,7 +8,7 @@ public class ScrollingObject : MonoBehaviour { // 게임 오브젝트를 왼쪽으로 일정 속도로 평행 이동하는 처리 if(!GameManager.instance.isGameover) { - transform.Translate(Vector3.left * speed * Time.deltaTime); + transform.Translate(Vector3.left * speed * GameManager.instance.gameSpeed * Time.deltaTime); } } } \ No newline at end of file diff --git a/Assets/Sence/Main.unity b/Assets/Sence/Main.unity index 83a9d07..9c73e43 100644 --- a/Assets/Sence/Main.unity +++ b/Assets/Sence/Main.unity @@ -725,9 +725,9 @@ GameObject: - component: {fileID: 678767704} - component: {fileID: 678767703} - component: {fileID: 678767706} - - component: {fileID: 678767702} - component: {fileID: 678767701} - component: {fileID: 678767700} + - component: {fileID: 678767707} m_Layer: 0 m_Name: Player m_TagString: Player @@ -854,42 +854,6 @@ AudioSource: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 ---- !u!58 &678767702 -CircleCollider2D: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 678767699} - 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, y: -0.57} - m_Radius: 0.2 --- !u!50 &678767703 Rigidbody2D: serializedVersion: 5 @@ -1006,6 +970,45 @@ MonoBehaviour: m_EditorClassIdentifier: Assembly-CSharp::PlayerController deathClip: {fileID: 8300000, guid: 668a107660fa54fe98e03b698a09aa49, type: 3} jumpForce: 700 + slidingColliderSize: {x: 1.2, y: 0.6} + slidingColliderOffset: {x: 0, y: -0.7} +--- !u!70 &678767707 +CapsuleCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 678767699} + 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: 1 + m_UsedByEffector: 0 + m_CompositeOperation: 0 + m_CompositeOrder: 0 + m_Offset: {x: 0, y: 0} + m_Size: {x: 0.8, y: 2} + m_Direction: 0 --- !u!1 &1190534666 GameObject: m_ObjectHideFlags: 0 @@ -1628,6 +1631,9 @@ MonoBehaviour: isGameover: 0 scoreText: {fileID: 1607182866} gameoverUI: {fileID: 265399405} + gameSpeed: 1 + speedIncreaseRate: 0.05 + maxGameSpeed: 2 --- !u!4 &2028254430 Transform: m_ObjectHideFlags: 0 diff --git a/Assets/Sprites/JJ_Slide.png b/Assets/Sprites/JJ_Slide.png new file mode 100644 index 0000000000000000000000000000000000000000..0ba200efb65add2089bb999381e255b5f95b8e71 GIT binary patch literal 19850 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 literal 0 HcmV?d00001 diff --git a/Assets/Sprites/JJ_Slide.png.meta b/Assets/Sprites/JJ_Slide.png.meta new file mode 100644 index 0000000..7cf33db --- /dev/null +++ b/Assets/Sprites/JJ_Slide.png.meta @@ -0,0 +1,299 @@ +fileFormatVersion: 2 +guid: ba4ab248b8114dcabba3c8afae55abff +TextureImporter: + internalIDToNameTable: + - first: + 213: 5059711287869928597 + second: JJ_Slide_0 + - first: + 213: 9217812641606536001 + second: JJ_Slide_1 + - first: + 213: -1698837454444704123 + second: JJ_Slide_2 + - first: + 213: -4094449989520593375 + second: JJ_Slide_3 + - first: + 213: -4828945674683565807 + second: JJ_Slide_4 + - first: + 213: 8314547675191383737 + second: JJ_Slide_5 + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 30 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: iOS + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: JJ_Slide_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 64 + height: 64 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 7a3e3bd21d4f46cd0800000000000000 + internalID: 5059711287869928597 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: JJ_Slide_1 + rect: + serializedVersion: 2 + x: 64 + y: 0 + width: 64 + height: 64 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 476ad4dd85eb4b830800000000000000 + internalID: 9217812641606536001 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: JJ_Slide_2 + rect: + serializedVersion: 2 + x: 128 + y: 0 + width: 64 + height: 64 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 3aa4ab81e13d4a5f0800000000000000 + internalID: -1698837454444704123 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: JJ_Slide_3 + rect: + serializedVersion: 2 + x: 192 + y: 0 + width: 64 + height: 64 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 1a52c8a328d342620800000000000000 + internalID: -4094449989520593375 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: JJ_Slide_4 + rect: + serializedVersion: 2 + x: 256 + y: 0 + width: 64 + height: 64 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 2826b418bf1640ef0800000000000000 + internalID: -4828945674683565807 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: JJ_Slide_5 + rect: + serializedVersion: 2 + x: 320 + y: 0 + width: 64 + height: 64 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 115cf86da211444d0800000000000000 + internalID: 8314547675191383737 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + JJ_Slide_0: 5059711287869928597 + JJ_Slide_1: 9217812641606536001 + JJ_Slide_2: -1698837454444704123 + JJ_Slide_3: -4094449989520593375 + JJ_Slide_4: -4828945674683565807 + JJ_Slide_5: 8314547675191383737 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: