7cf3c028e2f206a26d81f6e744887c6b

μ—‘μŠ€μ»΄κ°™μ€ ν„΄μ œ κ²Œμž„μ—μ„œ 보면

이동가λŠ₯ν•œ λ²”μœ„ ν‘œμ‹œν•΄μ£ΌλŠ”κ±° μžˆμ§œλ‚˜

λ‚΄ κ²½μš°μ—λŠ” μ—‘μŠ€μ»΄κ°™μ΄ ν–‰λ™νšŸμˆ˜κ°€ μ•„λ‹ˆλΌ 행동λ ₯ 수치둜 움직여


2d νƒ‘λ‹€μš΄ ν”½μ…€ κ·Έλ¦¬λ“œ 기반 ν„΄μ œΒ κ²œμ΄κ³ 

μ € λ°”κΉ₯μͺ½ νŒŒλž€ν…Œλ‘λ¦¬λŠ” 행동λ ₯이 10일 λ•Œ 이동가λŠ₯ν•œ λ²”μœ„μ–Œ

직선방ν–₯은 행동λ ₯ 1 μ†Œλͺ¨, λŒ€κ°μ„ μ€ 1.4 λ₯Ό μ†Œλͺ¨ν•΄

κ·Έλž˜μ„œ μ €λŸ° 원과 λΉ„μŠ·ν•˜μ§€λ§Œ μ•„μ£Ό 살짝 λ‹€λ₯Έ λ²”μœ„κ°€ λ§Œλ“€μ–΄μ‘Œμ–΄


고민해봐야할 건 인겜 상에선 행동λ ₯이 μ‹œμ‹œλ•Œλ•Œλ‘œ λ°”λ€” 건데,

κ·Έλ•Œλ§ˆλ‹€ 행동λ ₯에 따라 μžλ™μœΌλ‘œ λ²”μœ„λ₯Ό 그렀주도둝 곡식화해야 ν•œλ‹€λŠ” κ±°μ•Ό


κ·Έλž˜μ„œ μƒκ°ν•œκ±΄


  1. 캐릭터 μ€‘μ‹¬μœΌλ‘œ 21 (행동λ ₯ 10 * 2 + 1) x 21 크기의 μ •μ‚¬κ°ν˜• μ•ˆμ— μžˆλŠ” 타일듀에 μ „λΆ€ A* μ•Œκ³ λ¦¬μ¦˜ λŒλ €μ„œ
    갈 수 μžˆλŠ” 타일을 ν‘œμ‹œν•˜μ—¬ λ²”μœ„ ν‘œν˜„ν•˜κΈ°
    Β 
  2. λ…Έλž€μƒ‰ ν…Œλ‘λ¦¬ λ²”μœ„ 내에 μžˆλŠ” 타일듀은 μ–΄μ°¨ν”Ό 갈 수 μžˆλŠ” νƒ€μΌμ΄λ―€λ‘œ λ¬΄μ‹œν•˜κ³ 
    λ‚˜λ¨Έμ§€ λΆ€λΆ„ A* ν•˜κΈ°.
    이 λ…Έλž€μƒ‰ ν…Œλ‘λ¦¬ λ²”μœ„ κ΅¬ν•˜λŠ” 곡식은 행동λ ₯ / 14 둜 λ‚˜μ˜¨ μ •μˆ˜ 뢀뢄을 B라 κ°€μ •ν•˜κ³ ,
    (B * 2 + 1)Β λ₯Ό C라 ν–ˆμ„ λ•Œ, 캐릭터 μ€‘μ‹¬μœΌλ‘œ C x C 크기의 μ •μ‚¬κ°ν˜•μž„.

λ‘˜ 쀑 μ–΄λŠκ²Œ 더 λ‚˜μ„κΉŒ?

행동λ ₯은 μŠ€νƒ―μ΄λž‘ 뭐 ν•©μ³μ„œ μ΅œλŒ€ 20 μ΄ˆκ³Όν•˜μ§„ μ•Šκ²Œ ν• κ±°κΈ΄ ν•œλ°
20만 해도 41 x 41 개의 타일을 A* ν•΄μ•Ό ν•˜λ‹ˆκΉŒ...Β 
쒋은 방법 있으면 곡유 λΆ€νƒλ“œλ €μš”!