From c0713abdaa281188a4dddf16c6d237b422c13957 Mon Sep 17 00:00:00 2001 From: sharedacc520k Date: Sun, 5 Apr 2026 00:53:03 +0900 Subject: [PATCH] =?UTF-8?q?2026-04-05=20=EB=AF=B8=EB=8B=88=EB=A7=B5=20?= =?UTF-8?q?=ED=94=84=EB=A1=9C=ED=86=A0=ED=83=80=EC=9E=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/01_Scenes/GameScene.unity | 4 +- .../Managers/Local/MinimapManager.cs | 14 ++++++- Assets/08_UI/Minimap.meta | 8 ++++ .../Minimap_RenderTexture.renderTexture | 39 +++++++++++++++++++ .../Minimap_RenderTexture.renderTexture.meta | 8 ++++ ProjectSettings/TagManager.asset | 4 +- 6 files changed, 71 insertions(+), 6 deletions(-) create mode 100644 Assets/08_UI/Minimap.meta create mode 100644 Assets/08_UI/Minimap/Minimap_RenderTexture.renderTexture create mode 100644 Assets/08_UI/Minimap/Minimap_RenderTexture.renderTexture.meta diff --git a/Assets/01_Scenes/GameScene.unity b/Assets/01_Scenes/GameScene.unity index 2339d21..f54c366 100644 --- a/Assets/01_Scenes/GameScene.unity +++ b/Assets/01_Scenes/GameScene.unity @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f8014020913814b9ca69fc20a5a926cd3850c57c1d3c931b0148de03e18ad37e -size 498575 +oid sha256:e43c3709a973c91325deb0878642d32775beac544cc000802e5f16c2a2aa119b +size 502331 diff --git a/Assets/02_Scripts/Managers/Local/MinimapManager.cs b/Assets/02_Scripts/Managers/Local/MinimapManager.cs index 2e3861e..febce68 100644 --- a/Assets/02_Scripts/Managers/Local/MinimapManager.cs +++ b/Assets/02_Scripts/Managers/Local/MinimapManager.cs @@ -85,8 +85,18 @@ private void UpdatePlayerIcon() { if (_playerIcon == null) return; - _playerIcon.anchoredPosition = WorldToMapPos(GameManager.Instance.Level.CurrentCharacter.transform.position); - _playerIcon.localRotation = Quaternion.Euler(0, 0, -GameManager.Instance.Level.CurrentCharacter.transform.eulerAngles.y); + Transform player = GameManager.Instance.Level.CurrentCharacter.transform; + + if (_useRenderTexture) + { + _playerIcon.anchoredPosition = Vector2.zero; + } + else + { + _playerIcon.anchoredPosition = WorldToMapPos(player.position); + } + + _playerIcon.localRotation = Quaternion.Euler(0, 0, -player.eulerAngles.y); } private void UpdateMarkers() diff --git a/Assets/08_UI/Minimap.meta b/Assets/08_UI/Minimap.meta new file mode 100644 index 0000000..3577b68 --- /dev/null +++ b/Assets/08_UI/Minimap.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9cab2144e55dec843bb1632a8eb8b76d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/08_UI/Minimap/Minimap_RenderTexture.renderTexture b/Assets/08_UI/Minimap/Minimap_RenderTexture.renderTexture new file mode 100644 index 0000000..0e6ed5e --- /dev/null +++ b/Assets/08_UI/Minimap/Minimap_RenderTexture.renderTexture @@ -0,0 +1,39 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!84 &8400000 +RenderTexture: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Minimap_RenderTexture + m_ImageContentsHash: + serializedVersion: 2 + Hash: 00000000000000000000000000000000 + m_IsAlphaChannelOptional: 0 + serializedVersion: 6 + m_Width: 256 + m_Height: 256 + m_AntiAliasing: 1 + m_MipCount: -1 + m_DepthStencilFormat: 94 + m_ColorFormat: 8 + m_MipMap: 0 + m_GenerateMips: 1 + m_SRGB: 0 + m_UseDynamicScale: 0 + m_UseDynamicScaleExplicit: 0 + m_BindMS: 0 + m_EnableCompatibleFormat: 1 + m_EnableRandomWrite: 0 + m_TextureSettings: + serializedVersion: 2 + m_FilterMode: 1 + m_Aniso: 0 + m_MipBias: 0 + m_WrapU: 1 + m_WrapV: 1 + m_WrapW: 1 + m_Dimension: 2 + m_VolumeDepth: 1 + m_ShadowSamplingMode: 2 diff --git a/Assets/08_UI/Minimap/Minimap_RenderTexture.renderTexture.meta b/Assets/08_UI/Minimap/Minimap_RenderTexture.renderTexture.meta new file mode 100644 index 0000000..3e3544d --- /dev/null +++ b/Assets/08_UI/Minimap/Minimap_RenderTexture.renderTexture.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c12f012c6dd9c564e8847c899d7dee8f +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 8400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/ProjectSettings/TagManager.asset b/ProjectSettings/TagManager.asset index d9eaf92..ffdd040 100644 --- a/ProjectSettings/TagManager.asset +++ b/ProjectSettings/TagManager.asset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:af0b605cdf79b0ca56de8ec16860424e92251abb5f220a1d9355ce3570113dcc -size 558 +oid sha256:f34421114429bd52b70f623165ec0e6651b4b759d2f304ba640839d4a84a8733 +size 569