์ฝ๋ฉํ ๋ Debug.Log ์น๋๊ฒ ๊ท์ฐฎ์์ [์ฌ์ง1]์ฒ๋ผ ํ์ฅ ๋ฉ์๋ ๋ง๋ค์ด์ ์ฐ๊ณ ์๋๋ฐ, [์ฌ์ง3]์ฒ๋ผ ๋๋ฒ๊ทธ ๋ฉ์ธ์ง ๋๋ธํด๋ฆญํ๋ฉด ์ด์ชฝ์ผ๋ก ๋ฐ๋ก ์์ ธ์ ๋ถํธํจ.
๋ฉ์ธ์ง๋ฅผ ํด๋ฆญํ๋ฉด ์ค์ ๋ก ์ฝ๋๋ฅผ ํธ์ถํ๋ [์ฌ์ง2] ์ฝ๋๋ก ๋ฐ๋ก ๊ฐ๋๋ก ํ๊ณ ์ถ์๋ฐ ๋ฐฉ๋ฒ ์๋?
[์ฌ์ง1]
[์ฌ์ง2]
[์ฌ์ง3]
๊ทธ๋ฅ logE as Debug.Log ์ด๋ ๊ฒ ์ฐ๋ฉด ์๋จ? ์ํฉ๋ฐ๋ผ ๋ก๊ทธ ๋ ๋ฒจ ๋ง ๋ฐ๋๋๊ฒฝ์ฐ ์๋๋ฉด ์ด๊ฒ ๋ ํธํ๊ณ ์ํ๋์์น๋ก ๋ฐ๋ก์ฌ๋ฏ
logE as Debug.Log๊ฐ ๋ญ์? ์ข๋ง๋ ๊ตฌ์ฒด์ ์ผ๋ก ์๋ ค์ค
as ๋ ๋ด๊ฐ ๋ญ๊ฐ ์ฐฉ๊ฐํ๊ฑฐ๊ณ ๊ทธ Using logE = Debug.Log ; ์ด๊ฑฐ ๋ง๋์ง ๋ชจ๋ฅด๊ฒ ๋๋ฐ ์ด๊ฑฐ ์ ์ด๋์ผ๋ฉด logE ๋ฅผ ์จ๋ ์ ๊ฑธ๋ก ๋จ
๊ทธ๋ฐ๊ฐ? ์ผ๋จ ์ ๊ฑด ์๋๊ณ , c#์ define ์๋๋๊ฑธ๋ก ์๋๋ฐ ํน์ ํ๋ฒ ํ ์คํธํด๋ด์ค ์ ์์?
define ์ญํ ๋ก ์ธ์์๋๊ฒ ์ ๊ฑฐ์ ๋ด๊ฐ ํฌํคํ ๋ ํฌํค sdk hashtable ์ด๋ system ์ชฝ์ hashtable ใ ใด ํท๊ฐ๋ ค์ using Phash = photon.hashtable; ์ด๋ฐ์์ผ๋ก ํด์ ์ ์ผ์์
์์ ํด๋์ค๋ ๋ค์์คํ์ด์ค๋ ์ ๊ฑธ๋ก ๋๋๋ฐ ๊ทธ ์์ ์๋ ๋ฉ์๋๊น์ง๋ ์๋๋๊ฑฐ๊ฐ์
unity debug print call stack ๊ตฌ๊ธ๋ง ํ๋๊น ์ฌ๋ฟ ๋์ค๋๊ตฌ๋ง
StackTrace
https://wergia.tistory.com/119,
https://kukuta.tistory.com/209
์ ๋ฐฉ๋ฒ์ ํน์ ์คํ์ ๊ฑด๋๋ฐ๋๊ฒ ์๋๋ผ ์์ ์คํ ์ถ์ ์ ํ ๊ฑฐ๋ ์ํ ๊ฑฐ๋๋ฅผ ๋ค๋ฃจ๋ ๋ฐฉ๋ฒ์ธ๋ฏ.
https://forum.unity.com/threads/hide-method-in-stack-trace-log.535358/
๋น์ทํ๊ฑธ ์ฐพ๊ธด ํ๋๋ฐ, ํ์คํ ๋ต์ ๋ชป ์ป์๋ค.
์ ์ด์ Plugin ํด๋์ dll๋ ์๊ณ ..
ํ๋๊ธ์จ ๋๋ฅด์
๊ทธ๊ฒ ๊ท์ฐฎ์์... ๊ธ๊ณ Debug.Log๋ 1๋ฒ์งธ, Call์ 2๋ฒ์งธ, Call ์ค๋ฒ๋ก๋ํ ๊ฑด 3๋ฒ์งธ๋๊น ๋ฑ ๋ช๋ฒ์งธ๊บผ ๋๋ฅผ์๊ฐ ์์ด