From dbc0fcfa6ce41a1b53c40aed1ca92a9921824015 Mon Sep 17 00:00:00 2001 From: Ino Date: Tue, 4 Mar 2025 13:49:39 +0900 Subject: [PATCH] =?UTF-8?q?=EC=96=B4=EB=93=9C=EB=A0=88=EC=84=9C=EB=B8=94?= =?UTF-8?q?=20=EB=8B=A4=EC=9A=B4=EB=A1=9C=EB=93=9C=20=EC=8B=A4=EC=8B=9C?= =?UTF-8?q?=EA=B0=84=20=EC=A0=81=EC=9A=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Android/addressables_content_state.bin | Bin 10246 -> 10246 bytes Assets/Editor/MyEditorUtil.cs | 17 +++++++++++++++++ Assets/Ino_nerdnavis.txt | 5 ++--- Assets/Script/Main/MainToTitle.cs | 13 +++++++------ 4 files changed, 26 insertions(+), 9 deletions(-) diff --git a/Assets/AddressableAssetsData/Android/addressables_content_state.bin b/Assets/AddressableAssetsData/Android/addressables_content_state.bin index 71c4e5dc50bd16ffda1f117e93ab5d929eabde87..a41a451cb0f36a902afcf020b5aa8e58d845f688 100644 GIT binary patch delta 876 zcmaix%W70X5QaT7i4jZ;lQ&0odO|80ymMlS~AdFhFlz=1nip_1A& z!?m*xi~#L5#+C7#?VOYlRydC+MUV`@Id77NV~|Lk#oa^S$8skO+0udulDOBP98|_K z#T|KLWfga(X0yCRUKtI>AsN6*kwULEr8}j@Qc;|qUTx*fmnA1oDqR2<3<$}=3-peR zag~bKI-M-1$~tCB@@YFj(h}2_Ia48rih+n*Gb^pUl!7B#qm_1qnlV(!LNJmlrJUt) zvOAaM8YKagymI@F1b{{aF47(&(o)3bV|Uv*il8~y+!!Wh(3Aqu+Dery2@XodKPN6G z_eq4oqCoP2Q7An~DVgwAd!ZS`wUc+UqAB~%r_iteox0b4*8LLi&(CH>6NkaQ0~>|Xu)E9;N_Vf*=FubwI%6-^kgFa4l;yI3!pNZz_J_Pbsl4BMCY p-p1R5lxq{!xjw$E-<AEdnXhC@BOH)I!0^G=kXK>*f=jWp)O3W@mT)zm4I>@NIvjl8DX{P6T?Y ziK7;+lNLFX26P}UEsZ?rR2n4Zf=Ek=5rTUL=%@*rsUS22nSP!8dc0DIQi=#71Pf6Z zL6l)ZB0;Yer#Af<>lKv@Tnhp2C}AR@UZV&!fH1%ua7^RlH_9p?3L0}856Uw}0SPyl zZ!%&jNSW3rCW;IIQ6(wd2oahLX?fb@+&|n0B4Hkff+iL z{+zpBRymjdkj1gtTcsR}4j>R@NLB8TZcaZc>Nf4~in&|OznRU>+PzQd$!xEv+c@0b zojYs}&JT*MbfVfR>NX;~UpBrspXUZwr{3?MK9*OJ?Q)K@d5^AT*NUrr!}`r|eo(HL z&DQ+Wx((d&%F2~yd119~WB2?1=Bwtz!l3i+Z?74vx9c{H-H*>NH3#)--A3}-(); foreach (var labelRef in addr_Labels) - { labels.Add(labelRef.labelString); - } // 다운로드 크기 계산 (실패 시 재시도) bool calcSuccess = false; @@ -59,6 +57,7 @@ public class MainToTitle : MonoBehaviour if (handle.Status == AsyncOperationStatus.Succeeded) { totalDownloadSize += handle.Result; + ++totalLabels; } else { @@ -107,7 +106,10 @@ public class MainToTitle : MonoBehaviour while (!downHandle.IsDone) { - float progress = (float)currentDownloadedSize / totalDownloadSize; + // 현재 파일의 다운로드 진행률 반영 + float labelProgress = downHandle.PercentComplete * handle.Result; + float progress = (currentDownloadedSize + labelProgress) / totalDownloadSize; + slider_download.value = progress; label_slider.text = $"{progress * 100f:N2}%"; yield return null; @@ -115,7 +117,6 @@ public class MainToTitle : MonoBehaviour if (downHandle.Status == AsyncOperationStatus.Succeeded) { - // 다운로드 완료 후 currentDownloadedSize에 추가 currentDownloadedSize += handle.Result; } else