풀링 이야기 λ‚˜μ™€μ„œ UWμ—μ„œ 풀링 μ–΄λ–»κ²Œ ν•˜λŠ”μ§€ λ§ν•΄λ³Όκ²Œμš”.


풀링을 μ‚¬μš©ν•˜λŠ” μ΄μœ λŠ” 많이 μ‚¬μš©λ˜λŠ” νŒŒν‹°ν΄μ΄λ‚˜ μ΄μ•Œ 같은 κ°œμ±„κ°€ 단 μ‹œκ°„μ— λ‹€μˆ˜ μƒμ„±λ˜κ±°λ‚˜ 파괴되면 GCκ°€ 많이 호좜되기 λ•Œλ¬Έμ΄μ£ . ν•œλ§ˆλ””λ‘œ 버벅거림.


κ·Έλž˜μ„œ νŒŒκ΄΄λŒ€μ‹ μ— μˆ¨κ²¨λ†¨λ‹€κ°€ ν•„μš”ν• λ•Œ μƒˆκ²ƒμ²˜λŸΌ μž¬ν™œμš©ν•˜λŠ”κ²λ‹ˆλ‹€.


풀링은 μ•„λž˜μ˜ abstract 클래슀둜 λ‹€ μ„€λͺ…이 κ°€λŠ₯ν•  μ •λ„λ‘œ κ°„λ‹¨ν•©λ‹ˆλ‹€.

viewimage.php?id=2abcdd23dad63db0&no=24b0d769e1d32ca73ced83fa11d0283109f613b0c2e59fad7a6297a8133182d752b227a8814c5295b26b8b4a6c6fead7815bae2ae5778e70e22b51d028988f62db674c59

풀링 ν•˜κ³ μ‹Άμ€ λͺ¨λ“  (Monobehavior)ν΄λž˜μŠ€λŠ” 이 클래슀λ₯Ό μƒμ†ν•˜λ©΄ λ©λ‹ˆλ‹€.


싱글톀인 μ—μ…‹λ©”λ‹ˆμ Έ ν΄λž˜μŠ€μ—μ„œ 객채가 ν•„μš”ν•˜λ©΄ μƒμ„±ν•˜κ±°λ‚˜ ν’€μ—μ„œ λΆˆλŸ¬μ˜€λŠ” λ°©μ‹μœΌλ‘œμš”.


풀링 객채듀은 두가지 μ½œλž™μ…˜μœΌλ‘œ κ΄€λ¦¬ν•˜λŠ”λ°, μˆ¨κ²¨μ§„ 객채듀은 Queue(Pool)μ—μ„œ, μ‚¬μš©λ˜κ³  μžˆλŠ” κ°μ±„λŠ” List λ‚˜ HashSet (Actives)μ—μ„œ κ΄€λ¦¬ν•©λ‹ˆλ‹€.


저도 μ½”λ”© κ²½λ ₯이 λ§Žκ±°λ‚˜ μž˜ν•˜λŠ” μ‚¬λžŒμ€ μ•„λ‹Œλ°, μ•„μ§κΉŒμ§€ λ¬Έμ œμ—†μ΄ 잘 μ“°κ³  μžˆλŠ” μ½”λ“œμž…λ‹ˆλ‹€.



UIW μ‚¬λž‘ν•΄μ£Όμ„Έμš” :Β 

https://www.kickstarter.com/projects/1611326065/unconventional-warfare-a-waifu-real-time-strategy-war-game/description