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


μ–˜λ“€μ•„ κ°„λ§Œμž„. λ‹€λ“€ 개발 μž˜ν•˜κ³  μžˆμ–΄?


9μ›” 말 - 10μ›” μ΄ˆμ―€μ— ν”„λ‘œν† νƒ€μž… ν”Όλ“œλ°± λ°›κ³  λŒ€μΆ© ν•œλ‹¬μ―€ 지났넀. μ‹œκ°„ μ˜€μ§€κ²Œ μž˜κ°„λ‹€ μ§„μ§œ.


처음 μ‹œμž‘ν•  땐 μ˜¬ν•΄ μ•ˆμ— μΆœμ‹œλ₯Ό λͺ©ν‘œλ‘œ μž‘μ•˜λŠ”λ° 진도가 μ•ˆλΉ μ Έμ„œ 고민이 λ§Žλ‹€.




μ§€λ‚œ ν•œλ‹¬μ„ λ˜λŒμ•„λ³΄λŠ” μ°¨μ›μ—μ„œ κ·Έκ°„ μ§„ν–‰ν–ˆλ˜ μž‘μ—…λ“€μ„ κ°„λ‹¨νžˆ 정리해봀어.


μž‘μ—… μˆœμ„œμƒ κ·Έλž˜ν”½μ„ κ°€μž₯ λ§ˆμ§€λ§‰μœΌλ‘œ λΉΌλ‘λŠ” λ°”λžŒμ— 아직 λ³Όλ§Œν•œκ±΄ μ—†μ§€λ§Œ κ·Έλž˜λ„ λˆ„κ΅°κ°€μ—κ²Œ μ°Έκ³ κ°€ λ˜μ—ˆμœΌλ©΄ ν•˜λŠ” λ§ˆμŒμ— 올렀봐.






ν”„λ‘œν† νƒ€μž… ν”Όλ“œλ°± λŒ€μ‘


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

λ¨Όμ € μ§€λ‚œ ν”„λ‘œν† νƒ€μž…λ•Œ 받은 μ˜κ²¬λ“€μ„ μ·¨ν•©ν•΄μ„œ λ°˜μ˜ν–ˆμ–΄.


μ‚¬μ†Œν•œ 버그듀은 λ°”λ‘œλ°”λ‘œ μˆ˜μ •ν–ˆκ³ , μ‹œμŠ€ν…œμ— κ΄€λ ¨λœ μ˜κ²¬λ“€λ„ κ³ λ―Όν•΄λ΄€μ§€.


그 결과둜




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

이제 ν˜Έλ–‘λ§Œλ“œλŠ” 것도 κ°•ν™”κ°€ κ°€λŠ₯ν•΄μ§€κ³ ,




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

μˆ˜λΉ„λŒ€λŠ” κ°œλ³„μ μœΌλ‘œ μ»€μŠ€ν…€μ„ 지원할 μ˜ˆμ •μ΄μ•Ό.


μ–΄... 사싀 μ»€μŠ€ν…€μ΄λΌκ³  ν•˜λ©΄ μ’€ κ±°μ°½ν•˜κ³ , '직접 κ°•ν™” λ°©ν–₯을 선택'ν•œλ‹€λŠ” λŠλ‚Œλ§Œ μ£ΌλŠ” 것에 κ°€κΉŒμ›Œ.


마음 κ°™μ•„μ„  μΊλ¦­ν„°λ“€λ§ˆλ‹€ νŠΉμƒ‰μžˆλŠ” μŠ€ν‚¬μ„ ν•˜λ‚˜μ”© μΆ”κ°€ν•΄μ£Όκ³  싢은데, λ‚΄ μ‹€λ ₯에 κ°œλ°œκΈ°κ°„μ΄ λ„ˆλ¬΄ κΈΈμ–΄μ§ˆ 것 κ°™μ•„ λ‹Ήμž₯은 ν‚΅ν•΄λ’€μ–΄.


μΆœμ‹œν•΄λ³΄κ³  λ°˜μ‘μ΄ μ’€ μžˆλ‹€ μ‹ΆμœΌλ©΄ κ·Έ λ•Œ μΆ”κ°€ν•˜λ €κ³ .





μ•”νŠΌ ν”Œλ ˆμ΄ ν•΄ λ³Έ μΉœκ΅¬λ“€μ˜ ν”Όλ“œλ°±μ΄ 무척 λ„μ›€λ˜λ”λΌ.



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

μ˜ˆμ „μ— λ”°λ‘œ 감사글도 μž‘μ„±ν–ˆμ§€λ§Œ, 이 글을 λΉŒμ–΄μ„œ λ‹€μ‹œ ν•œλ²ˆ 땑큐함. γ…‡γ…‡.










μ‹ κ·œ μ‹œμŠ€ν…œ μΆ”κ°€ - 탐색



λ‚˜μ™”λ‹€ μž‘μ—… μ‹œκ°„μ΄ κΈΈμ–΄μ§€κ²Œ 된 제 1원인.


생산 κ±΄λ¬Όμ΄λ‚˜ μˆ˜λΉ„λŒ€κ°€ νŠΉμ • λ ˆλ²¨μ— λ„λ‹¬ν–ˆμ„ λ•Œ λŠ₯λ ₯치λ₯Ό 배수(2λ°° 3λ°° 7λ°°...)둜 ν‚€μ›Œμ£ΌλŠ” μ‹œμŠ€ν…œμ΄μ•Ό.


보톡 κΈ°μ‘΄ μ„±μž₯ κ·Έλž˜ν”„κ°€ 둔화될 쯀에 λ“±μž₯ν•΄μ„œ μ„±μž₯ 속도λ₯Ό λΉ λ₯΄κ²Œ ν•΄μ£ΌλŠ” 역할을 ν•΄. ν”Œλ ˆμ΄μ˜ λͺ©ν‘œκ°€ λ˜κΈ°λ„ ν•˜κ³ .



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

μ›λž˜λŠ” μœ„μ˜ μ΄λ―Έμ§€μ²˜λŸΌ κ°„λ‹¨ν•˜κ²Œ 리슀트둜 λ§Œλ“€μ–΄ 일정 레벨 λ„λ‹¬μ‹œλ§ˆλ‹€ κ·Έλƒ₯ 'λ“±μž₯, ꡬ맀, λ•‘' ν•  μ˜ˆμ •μ΄μ—ˆλŠ”λ°...




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

ν”„λ‘œν† νƒ€μž… ν”Όλ“œλ°±μ„ μ •λ¦¬ν•΄λ³΄λ‹ˆ 이런 λ‹ˆμ¦ˆκ°€ μžˆμ—ˆμ–΄.



μ—¬κΈ°μ„œ μ›λž˜ μƒκ°ν–ˆλ˜ μ‹œμŠ€ν…œμ„ κ·ΈλŒ€λ‘œ κ°€μ Έκ°€λ©΄ κΈ°μ‘΄ 건물/ μˆ˜λΉ„λŒ€ μ—…κ·Έλ ˆμ΄λ“œλž‘ κ²½ν—˜μ μœΌλ‘œ 차이가 μ—†κ² λ‹€ 싢더라ꡬ.


κ·ΈλŸ¬λ‹€ μ˜ˆμ „μ— 잠깐 κ³ λ―Όν•˜λ‹€κ°€ λ‚΄ κ·€μ—¬μš΄ μ‹€λ ₯으둠 μ•ˆλ  κ±° κ°™μ•„μ„œ νκΈ°ν–ˆλ˜ 탐색 μ‹œμŠ€ν…œμ„ λ– μ˜¬λ Έμ§€.



그게 뭐냐면...



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

탐색꾼을 κ³ μš©ν•΄μ„œ



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

νŠΉμ • μ§€μ—­μœΌλ‘œ 탐색을 보내면



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

일정 μ‹œκ°„ λŒ€κΈ° ν›„ 보상과 ν•¨κ»˜ 랜덀으둜 λŠ₯λ ₯치λ₯Ό μ˜¬λ €μ£ΌλŠ” 보물을 κ°€μ Έμ˜€λŠ” μ‹œμŠ€ν…œμ΄μ•Ό.


λŒ€κΈ°μ‹œκ°„μ΄ μžˆλ‹€λŠ” μ μ—μ„œ κΈ°μ‘΄ κ°•ν™”λ“€κ³Ό κ²½ν—˜μƒμ˜ 차이λ₯Ό 쀄 수 μžˆμ„ 것 같더라ꡬ.




μž‘μ—… μ‚¬μ΄μ¦ˆλ•Œλ§€ μ’€ κ³ λ―Όν•˜κΈ΄ ν–ˆμ§€λ§Œ, μ–΄μ°¨ν”Ό μ—¬κΈ°κΉŒμ§€ 온거 ν•œλ²ˆ 벌렀보기둜 ν–ˆμ§€.


κ·Έλž˜μ„œ κ²°κ΅­ λ§Œλ“¬ γ…‡γ…‡.






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

탐색꾼을 κ³ μš©ν•΄μ„œ νŠΉμ • μ§€μ—­μœΌλ‘œ 보낸 λ’€, μ‹œκ°„μ΄ μ§€λ‚˜κ±°λ‚˜ μΊμ‹œλ₯Ό μ‚¬μš©ν•˜λ©΄ 보상을 νšλ“.





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

거기에 더해 보물 도감을 μΆ”κ°€ν•΄μ„œ μˆ˜μ§‘ νΌμ„ΌνŠΈλ₯Ό 확인할 수 있게 λ§Œλ“€κ³ 





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

νƒμƒ‰κΎΌμ˜ νš¨μœ¨μ„ κ°•ν™”μ‹œν‚€λŠ” 별도 메뉴도 μ œμž‘ν–ˆμŒ. γ…‡γ…‡



λ§‰λ§‰ν•˜λ‹€ 싢어도 μ–΄λ–»κ²Œ 비비닀보면 되긴 λ˜λ”λΌ.








μž¬ν™” λ‹¨μœ„μˆ˜ 처리



λ¬΄μž‘μ • μ„±μž₯만 ν•΄μ œλΌλŠ” λ°©μΉ˜ν˜• κ²Œμž„μ˜ 기본이지?



ν•΄μ•Όμ§€ ν•΄μ•Όμ§€ μƒκ°λ§Œ ν•˜λ‹€κ°€ 겁이 λ‚˜μ„œ 손을 λͺ»λŒ€κ³  μžˆμ—ˆλŠ”λ° 이 참에 μ²˜λ¦¬ν•΄λ²„λ¦Ό.


ꡬ글은 μœ„λŒ€ν•΄. κ²€μƒ‰ν•˜λ©΄ λ‹€ λ‚˜μ˜€λ‹ˆκΉŒ.


뭐 'a/b/c...'λ‚˜ 'k/m/b...'λ‚˜ '천/만/μ–΅...'μ΄λ‚˜ μ—¬λŸ¬ νƒ€μž…λ“€μ΄ μžˆμ„ν…λ°, μ£Όμ œμ— 언어별 λŒ€μ‘μ€ μ–΄λ €μšΈ 것 κ°™μ•„ κ³΅ν†΅μœΌλ‘œ μ μš©ν•˜κΈ° νŽΈν•œ abc둜 μ μš©ν•¨.



μžλ¦¬μˆ˜λŠ” 6자리둜 좜λ ₯되게 ν–ˆλŠ”λ°(like CookieClicker), μ΄μœ λŠ” μžλ¦¬μˆ˜κ°€ λ§Žμ€ 편이 λ³΄λŠ” 맛이 μžˆμœΌλ‹ˆκΉŒ. γ…‡γ…‡


μ²˜μŒμ—” λ©‹λͺ¨λ₯΄κ³  float μžλ£Œν˜• 썼닀가 Infinity의 λ”°λ”ν•œ 맛을 보고 double둜 변경함.


ν˜Ήμ‹œ ν΄λ¦¬μ»€λ‚˜ λ°©μΉ˜ν˜• λ§Œλ“œλŠ” μΉœκ΅¬λ“€μ€ 미리미리 μž¬ν™”λ₯Ό double둜 μ„ μ–Έν•΄μ„œ λ‚˜μ²˜λŸΌ 같은거 두 번 λ§Œλ“œλŠ” 븅신짓은 ν•˜μ§€ 말길 λ°”λž˜.




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

잘 λ˜λŠ”κ±° κ°™μ•„μ„œ λ§Œμ‘±μ€‘μž„ γ…‡γ…‡.








μ„Έμ΄λΈŒ μ‹œμŠ€ν…œ μΆ”κ°€



이지 μ„Έμ΄λΈŒ 에셋 μŠ€ν† μ–΄ λ°”λ‘œκ°€κΈ°



μ΄μ§€μ„Έμ΄λΈŒ ν• μΈν•˜κΈ°λ§Œμ„ κΈ°λ‹€λ ΈλŠ”λ° 더 λͺ»μ°Έκ³  μ§ˆλŸ¬λ²„λ¦Ό. 덕뢄에 κ΅¬ν˜„μ€ 맀우 κ°„λ‹¨ν–ˆμ§€.


일단은 κ²Œμž„ μΌ€ λ•Œ λ‘œλ”©/ 앱을 λ‚΄λ¦¬κ±°λ‚˜ 끌 λ•Œ μ €μž₯ μ •λ„λ§Œ κ΅¬ν˜„ν•΄λ†¨μ–΄.


μ’€ 더 μ•ˆμ „ν•˜κ²Œ 일정 ν…€λ§ˆλ‹€ μžλ™μœΌλ‘œ μ €μž₯을 μ§€μ›ν•΄λ³ΌκΉŒ... ν–ˆλŠ”λ°

μ„Έμ΄λΈŒ μ‹œκ°„μ΄ κ½€ 걸리길래(κ°€λŸ­μ‹œ S8 κΈ°μ€€ 600ms, κ°€6은 200ms... μ™œ κΎΈμ§„ 폰이 더 빠름?;) 일단은 보λ₯˜.


보톡 μ„Έμ΄λΈŒλŠ” μ΄λ ‡κ²Œ ν•˜λ”λΌ- λΌλŠ” κ±Έ μ•Œκ³  μžˆλŠ” 친ꡬ 있음 살짝 힌트 μ’€ 주라야 γ…Žγ…Ž







μ΅œμ ν™”



λ§žμ•„. λ‚˜λ„ κ²Œμ‹œνŒμ—μ„œ λ΄€μ–΄. λŠλ €μ§€λŠ”κ²Œ ν™•μΈλ˜κΈ° μ „κΉŒμ§€ μ΅œμ ν™”λŠ” ν•˜λŠ”κ²Œ μ•„λ‹ˆλΌλŠ” κ±Έ.



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

근데 ν”„λ‘œν† νƒ€μž… λ•Œ 이런 ν”Όλ“œλ°±μ„ 봐 버린걸 μ–΄λ–‘ν•˜κ² μ–΄.



κ°€6κ°€ 였래된 폰이긴 ν•œμ§€λ§Œ κ°€λŸ­μ‹œ Sμ‹œλ¦¬μ¦ˆ μžμ²΄κ°€ κ³ κΈ‰ν˜• λΌμΈμ΄μž–μ•„? μΆ©λΆ„νžˆ ν˜„μ—­μ΄μ§€.


κ±°κΈ°λ‹€ 아직 κ·Έλž˜ν”½λ„ μ μš©μ•ˆν•œ 이런 κ°œλ‹¨μˆœν•œ κ²Œμž„μ—μ„œ 렉이 생긴닀? 이건 100% λ‚΄κ°€ λΈ…μ‹ μ§“ ν•œκ±°μ§€.



λ‹€ν–‰νžˆ μ˜ˆμ „μ— μ“°λ˜ 폰이 S6λΌμ„œ κ±°κΈ°λ‹€ λ„£κ³  ν•œλ²ˆ λŒλ €λ΄€λŠ”λ°...


...12ν”„λ ˆμž„ λ‚˜μ˜€λ”λΌ. γ…‹?;


λ¬Όλ‘  μ‹œμŠ€ν…œ λ‹€ λ§Œλ“€κ³  μ΅œμ ν™”λ₯Ό λ΄μ•Όκ² μ§€λ§Œ, λ‚΄λ©΄μ˜ 찝찝함을 λ¬΄μ‹œν•˜μ§€ λͺ»ν•˜κ³  κ²°κ΅­ λ“€κ³  파기 μ‹œμž‘ν•¨





1. 였브젝트 풀링 적용



μ˜ˆμ „μ— μ—¬κΈ°κ°€μ—μ„œ 였브젝트 풀링이 μ΅œμ ν™”μ— μ’‹λ‹€λŠ” 글을 λ³Έ 기얡이 μžˆμ–΄μ„œ μ μš©ν•΄λ³΄κΈ°λ‘œ 함.



μƒˆλ‘œ λ§Œλ“€ μžμ‹ μ€ μ—†μ–΄μ„œ κ΅¬κΈ€μ΄λž‘ μ—μ…‹μŠ€ν† μ–΄λ₯Ό 이리저리 λ’€μ Έλ΄€λŠ”λ°


λ‚΄κ°€ μ°Ύμ•„λ³Έ 무료 에셋듀 쀑에선 AutoPool이 κ·Έλ‚˜λ§ˆ λ”± ν•„μš”ν•œ κΈ°λŠ₯만 있고 κΉ”λ”ν•œκ±° 같더라ꡬ.


Spawnμ‹œ λΆ€λͺ¨ 섀정을 μ§€μ›ν•˜μ§€ μ•Šκ³  UI 였브젝트 λŒ€μƒμœΌλ‘œ μƒμ„±μ‹œ μ—λŸ¬κ°€ 뜨긴 ν•˜λ˜λ°, λ‘˜ λ‹€ μ–΄μ°Œμ €μ°Œ μ½”λ“œ μˆ˜μ •ν•΄μ„œ 해결함.



에셋 μŠ€ν† μ–΄ λ°”λ‘œκ°€κΈ° - AutoPool


살짝 μˆ˜μ •ν•œ 버전



μ›λž˜ μ—μ…‹μ΄λž‘ λ‚΄κ°€ μˆ˜μ •ν•œ 에셋 κ³΅μœ ν•΄λ‘˜ν…Œλ‹ˆ ν•„μš”ν•œ μΉœκ΅¬λ“€μ€ μ°Έκ³ ν•΄.


근데 λ‚΄κ°€ 뭘 μ•Œκ³  μˆ˜μ •ν•œ 게 μ•„λ‹ˆκ³  μ—λŸ¬ μ•ˆλœ°λ•ŒκΉŒμ§€ 맨땅에 ν—€λ”©ν•œκ±°λΌ 잘 λˆλ‹€λŠ” 보μž₯은 λͺ»ν•˜λ‹ˆ κ·Έλƒ₯ 원본 에셋과 λΉ„κ΅ν•΄μ„œ 참고만 ν•˜λŠ”κ±Έ μΆ”μ²œν•¨ γ…‡γ…‡.



μ•”νŠΌ 였브젝트 풀을 μ μš©ν•˜λ‹ˆ λŠλ €μ‘Œλ‹€ λΉ¨λΌμ‘Œλ‹€ ν•˜λŠ” μ΄μŠˆλŠ” 쑰금 ν•΄κ²°λœκ±° κ°™μ•˜μŒ.


근데도 ν”„λ ˆμž„μ€ 30을 λͺ»λ„˜λ”라ꡬ?





2. Batches λ‹€μ΄μ–΄νŠΈ



κ·Έλž˜μ„œ μ΄λž˜μ €λž˜ 찾아보닀가 λ“œλ‘œμš°μ½œκ³Ό Batches의 쑴재λ₯Ό μ•Œκ²Œλμ–΄.


μ •ν™•νžˆ μ΄ν•΄ν•œ 건 μ•„λ‹ˆκ³ , κ·Έλƒ₯ 이미지λ₯Ό 그릴 λ•Œ 그런 ν”Œλ‘œμš°κ°€ μ‘΄μž¬ν•˜κ³ , 이게 많으면 μ•ˆμ’‹λ‹€λŠ” μ •λ„λ§Œ μ•Œκ²Œλ¨.



이후 μœ λ‹ˆν‹°μ—μ„œ Statsλ₯Ό μΌœλ†“κ³  κ²Œμž„μ„ λŒλ €λ΄€λ”λ‹ˆ Batchesκ°€ 120이 λ‚˜μ˜€λ”λΌ.


κ·Έλ•ŒλΆ€ν„° μ•ˆμ“°λŠ” 였브젝트 μ§€μš°κ³ , μŠ€ν”„λΌμ΄νŠΈλ“€ νŽ˜μ΄μ§€μ— 맞좰 λ‹€ μ•„ν‹€λΌμŠ€λ‘œ λ³€ν™˜ν•˜κ³ , 였브젝트 ν•˜λ‚˜μ”© 껐닀 μΌœλ©΄μ„œ ν™•μΈν•˜κ³  λ“±λ“± κ°œλ‚œλ¦¬λ₯Ό μΉ¨.



κ²°κ΅­ 120에 μœ‘λ°•ν•˜λ˜ BatchesλŠ” 40λŒ€λ‘œ μ€„μ—ˆκ³ , κ·Έ κ²°κ³Ό κ°€6μ—μ„œ ν’€ν”„λ ˆμž„(60fps)을 μ°λŠ” κ±Έ ν™•μΈν–ˆλ‹€. ν—ˆν—£.


이 μ―€μ—μ„œ λ§ˆλ¬΄λ¦¬ν•˜κ³  더 λ””ν…ŒμΌν•œκ±΄ μΆœμ‹œ 전에 λ‹€μ‹œ ν•œλ²ˆ 봐야지.



μ—¬κΈ°μ„œ λ‚΄κ°€ λŠλ‚€ κ΅ν›ˆ ν•˜λ‚˜.


"μ½”λ“œμ—μ„œ μ–΄μ§€κ°„νžˆ κ°œμ§“κ±°λ¦¬ν•œκ²Œ μ•„λ‹ˆλΌλ©΄ μ΅œμ ν™”λŠ” κ·Έλž˜ν”½μ—μ„œ ν•˜λŠ”κ±°κ΅¬λ‚˜!"



뭐 이거 외에도 foreach -> for λ³€ν™˜μ΄λ‚˜ string format ν…ŒμŠ€νŠΈ, μœ λ‹ˆν‹° μ„€μ • μ‘°μ • λ“± λ»˜μ§“ν•œ 건 λ§Žμ€λ°, λ‹€ 별 차이없고 λ‚˜ν•œν…Œ 제일 효과 μ’‹μ•˜λ˜κ±΄ μœ„μ˜ 2κ°œμ˜€μŒ.








λŒ€μΆ© 이 정도넀.


μ•„λ¬΄λž˜λ„ κ°œλ°œμΌμ§€λ„ μ‚¬λžŒμ΄ λ³΄λŠ”κ±°λ‹ˆ λˆˆμ— λ³΄μ΄λŠ” μΊλ¦­ν„°λ‚˜ UI에 λŒ€ν•œ 이야기가 μ’‹λ‹€κ³  생각은 ν•˜λŠ”λ° μ•„μ‰½κ²Œλ„ 아직 그럴 단계가 μ•„λ‹ˆλΌμ„œ...


μ•„λ§ˆ 담달인 12μ›” μ―€ 되면 λŒ€λž΅μ μΈ κ΅¬ν˜„ λ§ˆλ¬΄λ¦¬μ§“κ³  κ·Έλž˜ν”½ μ˜¬λ¦¬λŠ” κ±Έ 보여쀄 수 μžˆμ„κ±° κ°™μ•„.






λ‹€μŒμ— 진도 μ’€ λΉ μ§€λ©΄ κ·Έ λ•Œ λ‹€μ‹œ κ³΅μœ ν•˜λŸ¬ 올게.



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

그럼 λ‹€λ“€ 개발 μ—΄μ‹¬νžˆ ν•΄. γ…‡γ…‡