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