From 405fdcb781432a6b67df8df3dcb011e1e95f9722 Mon Sep 17 00:00:00 2001 From: swrring Date: Tue, 15 Sep 2026 18:27:41 +0900 Subject: [PATCH] =?UTF-8?q?[WL-816w]=20=ED=83=80=EC=9D=BC=20=EB=82=9C?= =?UTF-8?q?=EA=B0=84=20=EC=A0=9C=EA=B1=B0=202=EC=B0=A8=20=E2=80=94=20FI=20?= =?UTF-8?q?Island.fbx=20=EC=9E=84=ED=8F=AC=ED=8A=B8=20Read/Write=20?= =?UTF-8?q?=EC=BC=AC(=EC=A0=95=EC=A0=90=20=EC=A0=91=EA=B7=BC=20=C2=B7=20?= =?UTF-8?q?=EC=9B=90=EB=B3=B8=20=EB=A9=94=EC=8B=9C=20=EB=8D=B0=EC=9D=B4?= =?UTF-8?q?=ED=84=B0=20=EB=AC=B4=EB=B3=80=EA=B2=BD=20=C2=B7=20=EC=9E=84?= =?UTF-8?q?=ED=8F=AC=ED=8A=B8=20=EC=84=A4=EC=A0=95=201=EA=B0=92)=20+=20?= =?UTF-8?q?=EB=B9=84=EA=B0=80=EB=8F=85=20=EB=A9=94=EC=8B=9C=20=EC=A0=91?= =?UTF-8?q?=EA=B7=BC=20=EC=8B=9C=20=EC=97=90=EB=9F=AC=20=ED=8C=9D=EC=97=85?= =?UTF-8?q?=20=EB=B0=A9=EC=A7=80(isReadable=20=EA=B2=80=EC=82=AC)=20(PD=20?= =?UTF-8?q?=E3=80=8C=EC=97=90=EB=9F=AC=20=EB=B0=9C=EC=83=9D=E3=80=8D=20?= =?UTF-8?q?=EC=8B=A4=EC=B8=A1=20=C2=B7=20#816)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Fable 5.1 --- Assets/FarmingIsland/Models/Islands/Island.fbx.meta | 2 +- Assets/WL/Island/WLIslandTileFenceStrip.cs | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/Assets/FarmingIsland/Models/Islands/Island.fbx.meta b/Assets/FarmingIsland/Models/Islands/Island.fbx.meta index c862292a8..39953aec2 100644 --- a/Assets/FarmingIsland/Models/Islands/Island.fbx.meta +++ b/Assets/FarmingIsland/Models/Islands/Island.fbx.meta @@ -36,7 +36,7 @@ ModelImporter: extraExposedTransformPaths: [] extraUserProperties: [] clipAnimations: [] - isReadable: 0 + isReadable: 1 meshes: lODScreenPercentages: [] globalScale: 1 diff --git a/Assets/WL/Island/WLIslandTileFenceStrip.cs b/Assets/WL/Island/WLIslandTileFenceStrip.cs index 4fa9c3fa3..3a0cf95ff 100644 --- a/Assets/WL/Island/WLIslandTileFenceStrip.cs +++ b/Assets/WL/Island/WLIslandTileFenceStrip.cs @@ -51,9 +51,11 @@ namespace WL.Island static Mesh Strip(Mesh src, float minY) { + // ๐Ÿ”ด Read/Write ๊ฐ€ ๊บผ์ง„ ๋ฉ”์‹œ๋Š” ์ ‘๊ทผ ์ž์ฒด๊ฐ€ Unity ์—๋Ÿฌ ๋กœ๊ทธ(โ†’ ๊ฒŒ์ž„ ํŒ์—…)๋ฅผ ๋‚ธ๋‹ค โ€” ์˜ˆ์™ธ๊ฐ€ ์•„๋‹ˆ๋ผ ๋กœ๊ทธ๋ผ try/catch ๋กœ ๋ชป ๋ง‰๋Š”๋‹ค. + if (!src.isReadable) { Unreadable++; return src; } Vector3[] verts; int[] tris; try { verts = src.vertices; tris = src.triangles; } - catch (System.Exception) { Unreadable++; return src; } // Read/Write ๊บผ์ง„ ๋ฉ”์‹œ โ€” ์†๋Œ€์ง€ ์•Š๋Š”๋‹ค + catch (System.Exception) { Unreadable++; return src; } if (verts == null || tris == null || tris.Length < 3) return src; var keep = new List(tris.Length);