μ§€λ‚œ 회차 링크

https://gall.dcinside.com/mgallery/board/view?id=game_dev&no=209677

[BlockIT] κ°œλ°œμΌμ§€ 2회차 - 캐릭터 이동을 κ΅¬ν˜„ν•˜μž 1μ§€λ‚œ 회차 링크 https://gall.dcinside.com/mgallery/board/view?id=game_dev&no=209549Β [BlockIT] κ°œλ°œμΌμ§€ 1회차 - 인디 κ²Œμž„ 개발 λ§ˆμ΄λ„ˆ κ°€λŸ¬λ¦¬μ£Όμ–΄gall.dcinside.com



뭐 였래 μ˜ˆμƒλ³΄λ‹€ 였래(ν•œ 2일 정도) 더 κ±Έλ Έμ§€λ§Œ μ•„λ¬΄νŠΌ 완성은 ν–ˆλ„€


캐릭터 μ΄λ™μ—μ„œ κ³ λ €ν•œ 점은 μ΄λ ‡κ²Œ μžˆμ–΄

- μΊλ¦­ν„°μ˜ μœ„μΉ˜κ°€ 두 타일(좜발 타일과 λͺ©μ μ§€ 타일) 사이인 경우 두 νƒ€μΌμ—λŠ” 벽을 μ„€μΉ˜ν•˜μ§€ μ•ŠλŠ”λ‹€.

- 캐릭터가 μœ„μΉ˜κ°€ κ²½λ‘œμƒμ˜ 타일 쀑간인 κ²½μš°μ— κ²½λ‘œκ°€ λ³€κ²½λœ 경우 λͺ©μ μ§€ νƒ€μΌκΉŒμ§€ μ΄λ™ν•œ ν›„ 이후 경둜λ₯Ό 따라 μ΄λ™ν•˜κΈ° μ‹œμž‘ν•œλ‹€(이후 λ°”λ€” 수 있음)

- ν•œ 개 μ΄μƒμ˜ 캐릭터가 μ‘΄μž¬ν•  수 있으며 각 μΊλ¦­ν„°λŠ” λ‹€λ₯Έ 계산 λ…Έλ“œλ₯Ό κ°€μ§„λ‹€.(곡격λ ₯, 곡격 속도 등이 λ‹€λ₯΄κΈ° λ•Œλ¬Έμ—)

- 캐릭터가 λͺ©μ μ§€μ— 도달할 수 μ—†λŠ” 경우 이동을 λ©ˆμΆ˜λ‹€.


μ΄λŸ¬ν•œ 쑰건으둜 κ΅¬ν˜„μ„ μ™„λ£Œ ν–ˆμœΌλ©° μž‘λ™ μ˜μƒμ€ λ‹€μŒκ³Ό κ°™μ•„.





0ebcc066b7826af023ef82f84788646c5f2586d17fae740378b8922910f785e3605ba629


ν•˜μ–€μƒ‰ 타일은 μΆ”κ°€ κ°€μ€‘μΉ˜ 0, 이동 κ°€μ€‘μΉ˜ 1을 μ˜λ―Έν•˜κ³  νŒŒλž€μƒ‰ 타일은 μΆ”κ°€ κ°€μ€‘μΉ˜ 9(곡격 μ‹œκ°„ 1 * 5+ 곡격 λŒ€κΈ°μ‹œκ°„ 1*4) + 이동 κ°€μ€‘μΉ˜ 1

(거리λ₯Ό μ–‘ νƒ€μΌμ˜ μΆ”κ°€ κ°€μ€‘μΉ˜μ˜ ν‰κ· μœΌλ‘œ μ •ν•΄μ„œ 증가값은 5.5) 빨간색 타일은 μΆ”κ°€ κ°€μ€‘μΉ˜ λ¬΄ν•œμœΌλ‘œ μ„€μ •ν–ˆμ–΄


νƒ€μΌμ˜ μ•ˆμ—λŠ” λ‘κ°œμ˜ μˆ«μžκ°€ μ‘΄μž¬ν•˜λŠ”λ° 각 μˆ«μžλŠ” μ˜λ―ΈλŠ” 이래


μœ„ 숫자: ν™•μ •λœ 경둜 κ°€μ€‘μΉ˜

μ•„λž˜ 숫자: κ³„μ‚°λœ 경둜 κ°€μ€‘μΉ˜


d* lite μ•Œκ³ λ¦¬μ¦˜ νŠΉμ„± 상 두 μˆ«μžκ°€ κ°™μœΌλ©΄ μ•ˆμ •λœ μƒνƒœλ‘œ 경둜둜 μ‚¬μš©μ΄ κ°€λŠ₯ν•˜λ‹€λŠ” 의미λ₯Ό κ°€μ§€κ²Œ 되며 κ°™μ§€ μ•Šμ€ 경우 계산이 λ˜μ§€ μ•Šμ•˜κ±°λ‚˜

κ³„μ‚°λœ κ°€μ€‘μΉ˜κ°€ ν˜„μž¬ 값보닀 λ†’μ•„ 경둜둜 μ‚¬μš©λ˜μ§€ μ•ŠλŠ”λ‹€λŠ” 것을 μ˜λ―Έν•˜κ²Œ 돼.


이전에 μ°Έκ³ ν•œ μ˜μƒ μ½”λ“œμ— 였λ₯˜κ°€ μ’€ μžˆμ–΄μ„œ ν•΄κ²°ν•˜λŠ”λ° 더 μ˜€λž˜κ±Έλ¦°κ²ƒ κ°™μ•„.


λ‚˜μ€‘μ— μ‹œκ°„ λ‚˜λ©΄ μ°Έκ³  μ˜μƒ μ½”λ“œμ˜ μˆ˜μ • λ‚΄μš©κ³Ό d*lite에 λŒ€ν•΄ 글써보도둝 ν• κ»˜