μ•ˆλ…•ν•˜μ„Έμš”.


μ§€λ‚œ 주에 κ°œλ°œμΌμ§€λ₯Ό νœ΄μž¬ν–ˆμ—ˆμŠ΅λ‹ˆλ‹€.

μ΄μœ λŠ” κ²Œμž„ 내에 λ¦¬μ†ŒμŠ€ 관리에 λΆ€μ ν•©ν•œ 문제λ₯Ό λ°œκ²¬ν•΄μ„œ

κ²Œμž„ μ‹œμŠ€ν…œμ˜ 큰 뢀뢄을 λœ―μ–΄ κ³ μ³€κΈ° λ•Œλ¬Έμ΄μ˜€μ£ .


λ„ˆλ¬΄ 치λͺ…적인 문제라 νŒλ‹¨ν•΄μ„œ 그림을 μž μ‹œ λ’€λ‘œ λ―Έλ£¨λŠ” λ“±

μš°μ„ μˆœμœ„λ₯Ό 잠깐 μ‘°μ •ν–ˆκ³ , μ–΄μ œ 이 μ‹œμŠ€ν…œ μž‘μ—…μ„ λλƒˆμŠ΅λ‹ˆλ‹€.


-----


λ¦¬μ†ŒμŠ€ κ΄€λ¦¬μ˜ λΆ€μ ν•©ν•œ 원인은 Resources 폴더 μ•ˆμ— λ§΅ Prefab을 λΆˆλŸ¬μ˜€λŠ” λ°©μ‹μž…λ‹ˆλ‹€.

맡이 Prefab λ‹¨μœ„μΈλ°, 맡이 λ§Žμ•„μ§„λ‹€λ©΄ λΆ„λͺ…νžˆ λ¬Έμ œκ°€ 생길 것이라 νŒλ‹¨ν•˜κ³  μž‘μ—…μ— λŒμž…ν–ˆμ£ .


μœ λ‹ˆν‹°κ°€ λ‹€ν–‰νžˆλ„ 졜근 λ²„μ „μœΌλ‘œ μ˜€λ©΄μ„œ ν•œ 곡간에 λ‘κ°œ μ΄μƒμ˜ 씬을 관리할 수 μžˆλ‹€λŠ” 점을 μ΄μš©ν•΄

Resources/Prefab의 κ΅¬μ‘°μ—μ„œ λ²—μ–΄λ‚˜κΈ°λ‘œ ν–ˆμŠ΅λ‹ˆλ‹€.


ν•œ μ”¬μ—λŠ” ν”Œλ ˆμ΄μ–΄μ™€ κ²Œμž„ UI 등이 μžˆλŠ” 씬을,

λ‹€λ₯Έ ν•œ μ”¬μ—λŠ” 맡이 μžˆλŠ” μ”¬μœΌλ‘œ ν•΄μ„œ μ€€λΉ„ν•˜κΈ°λ‘œ ν–ˆμŠ΅λ‹ˆλ‹€.


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

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


그리고 이걸 ν™œμš©ν•œ 레벨 관리 κ·œμΉ™μ„ μž‘λŠ” 데 4일이 κ±Έλ¦° 것 κ°™λ„€μš”... :|


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


κ·Έλ ‡κ²Œ 지역은 World둜, ꡬ역은 AreaλΌλŠ” μ΄λ¦„μœΌλ‘œ μ½”λ“œ μž‘μ—…μ„ μ§„ν–‰ν–ˆμŠ΅λ‹ˆλ‹€.


씬을 λ‘œλ“œν•˜κ±°λ‚˜ μ–Έλ‘œλ“œ ν•˜λŠ” κ±Έ κ΅¬ν˜„ν•˜λŠ” κ³Όμ •μ—μ„œ 코루틴도 μ•Œκ²Œ λμŠ΅λ‹ˆλ‹€.

비동기 λ©”μ„œλ“œ(async await)처럼 μ“Έ 수 있고, μž‘μ—…μ„ μ§€μ—°ν•˜λŠ” 것이 κ°€λŠ₯ν•΄μ„œ μœ μš©ν•©λ‹ˆλ‹€.


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

μ½”λ“œ 쀑간에 λ‹€λ₯Έ 코루틴이 처리되기λ₯Ό κΈ°λ‹€λ¦¬λŠ” νŠΈλ¦­μ„ ν™œμš©ν•œλ‹€.


코루틴은 사싀 비동기 μž‘μ—…μ˜ λŒ€κΈ°μ™€λŠ” λ‹€λ¦…λ‹ˆλ‹€.

비동기 μž‘μ—…μ€ κΈ°λ‹€λ¦¬λŠ” λŒ€μ‹ , 코루틴은 양보(yield)λ₯Ό ν•˜λŠ” 게 차이점이죠.

ν•˜μ§€λ§Œ μ΄μ€‘μœΌλ‘œ μ–‘λ³΄ν•˜κ²Œ λ§Œλ“€λ©΄ 비동기 μž‘μ—…κ³Ό λΉ„μŠ·ν•œ 효과λ₯Ό λ‚Ό 수 μžˆμŠ΅λ‹ˆλ‹€.


μ΄λ ‡κ²Œ λ§Œλ“€κ³  λ³΄λ‹ˆ 처리의 흐름이 μ–΄λ–€μ§€ ν•œλˆˆμ— λ“€μ–΄μ˜€λ‹ˆκΉŒ λ§Œμ‘±ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€.


μ§€κΈˆκΉŒμ§€ μ½”λ“œκ°€ λΉ λ₯Έ ν”„λ‘œν† νƒ€μ΄ν•‘μ„ μœ„ν•΄ κΈ‰ν•˜κ²Œ μ§œλ‹€ λ³΄λ‹ˆ μ—‰μ„±ν•œ 뢀뢄이 λ§Žμ•˜μŠ΅λ‹ˆλ‹€.

클래슀 κ°„ 역할이 λͺ…ν™•ν•˜μ§€ μ•Šμ€ λ¬Έμ œλ„ λ°œκ²¬ν–ˆκ³ μš”.

예λ₯Ό λ“€μ–΄μ„œ ν™”λ©΄ κ΄€λ¦¬μžκ°€ 맡을 μ œμ–΄ν•˜λŠ” μ΄μƒν•œ 상황도 λ°œκ²¬ν–ˆμŠ΅λ‹ˆλ‹€(...)


코루틴과 μœ„μ—μ„œ μ •λ¦¬ν–ˆλ˜ 레벨 관리 κ·œμΉ™μ„ 보고 λ‹€μ‹œ μ •λ¦¬ν–ˆμŠ΅λ‹ˆλ‹€.

μ΄μ œμ„œμ•Ό μ½”λ“œλ„ κ°„κ²°ν•΄μ§€κ³ , 클래슀의 역할이 λͺ…ν™•ν•΄μ‘Œλ„€μš”.



λ‹€ν–‰νžˆλ„ 이 λ¬Έμ œλŠ” λͺ¨λ‘ λλƒˆμŠ΅λ‹ˆλ‹€.

이제 μ§„μ§œλ‘œ 정말 그림을 그릴 수 μžˆλ„€μš”.


μ•ˆλ…• Resources 폴더야...


λ‹€μŒ 주에 λŒμ•„μ˜€κ² μŠ΅λ‹ˆλ‹€.


-----


λ³΄λ„ˆμŠ€ μ½˜ν…μΈ 

ν—˜λΈ”λ²ˆλ“€ RPG Game Dev λ²ˆλ“€



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


μ£Όμ†Œ : https://www.humblebundle.com/software/rpg-game-dev-bundle


단 20$(μ•½ 2만 3μ²œμ›)을 톡해 κ²Œμž„ λ§Œλ“œλŠ” 데 도움이 λ˜λŠ”

736$κ°€λŸ‰μ˜ λ¦¬μ†ŒμŠ€λ₯Ό ꡬ할 수 μžˆμŠ΅λ‹ˆλ‹€.

(거의 97% 할인)


제 개인적인 μΆ”μ²œμœΌλ‘œλŠ” 20$ λ¦¬μ›Œλ“œμ— μžˆλŠ” Pro Sound CollectionμΈλ°μš”,

2.30GB κ°€λŸ‰μ˜ 효과음이 μžˆλŠ”λ°λ‹€κ°€ 퀄리티도 ꡉμž₯히 μ’‹μŠ΅λ‹ˆλ‹€.


이외에도 RPG κ²Œμž„κ³Ό κ΄€λ ¨λœ λ¦¬μ†ŒμŠ€λ₯Ό μ €λ ΄ν•˜κ²Œ ꡬ할 수 μžˆμŠ΅λ‹ˆλ‹€.

λ²ˆλ“€μ— μžˆλŠ” λ¦¬μ†ŒμŠ€μ˜ λͺ©λ‘μ€ ν—˜λΈ”λ²ˆλ“€ νŽ˜μ΄μ§€μ—μ„œ ν™•μΈν•˜μ„Έμš”.