๊ณผ์ œํ•˜๋‹ค๊ฐ€ ์˜ค๋žœ๋งŒ์— ๋‹ค์‹œ ์ž‘์—…ํ•ด๋ดค์–ด


๋ณต์žกํ•œ๋ฐ ๋‚ด ๋จธ๋ฆฌ๋„ ์ •๋ฆฌํ•  ๊ฒธ ์ ์–ด๋ณด๋ ค๊ณ 


๋ฐ‘ ์‚ฌ์ง„๋“ค์€ ์ „๋ถ€ ๋‹ค ์ •ํ™•ํžˆ ๋ฐ”์ด์˜ด์˜ ๊ฒฝ๊ณ„์„  ์œ„์—์„œ ์ฐ์€ ์Šคํฌ๋ฆฐ์ƒท.

๋ฐ”์ด์˜ด๋งˆ๋‹ค ์ „๋ถ€ ๋‹ค๋ฅธ ๋…ธ์ด์ฆˆ๊ฐ’์„ ์‚ฌ์šฉํ•˜๋Š”๊ฒƒ ์น˜๊ณ  ๊ฐ์ชฝ๊ฐ™์ง€?


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


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


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


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


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


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


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


2D๋…ธ์ด์ฆˆ์™€ 3D๋…ธ์ด์ฆˆ์˜ ํ˜ผํ•ฉ์ธ๋ฐ, 3D๋Š” ์ฃผ๋กœ ์ง€ํ˜•์ƒ์„ฑ ์ž์ฒด์— ์“ฐ์˜€๊ณ , 2D๋Š” ๋ฐ”์ด์˜ด ๋ฐ ์ถ”๊ฐ€ ๋ณด์ •๊ฐ’์„ ๊ตฌํ•˜๋Š”๋ฐ ์“ฐ์˜€์–ด.



์šฐ์„  ๋ฐ”์ด์˜ด์„ 27๊ฐœ๋กœ ๋‚˜๋ˆ„๋Š” ๋ฐฉ๋ฒ•์€ 3๊ฐœ์˜ ๋…ธ์ด์ฆˆ ํ•จ์ˆ˜๋ฅผ ์ด์šฉํ•ด์„œ, ๊ฐ ๋…ธ์ด์ฆˆ ํ•จ์ˆ˜์˜ ๋ฒ”์œ„์˜ ์กฐํ•ฉ์— ๋”ฐ๋ผ ๋ฐ”์ด์˜ด์„ ๋‚˜๋ˆ ์ฃผ๋ฉด ๋ผ.

๋…ธ์ด์ฆˆํ•จ์ˆ˜ A,B,C(2D๋…ธ์ด์ฆˆ)๊ฐ€ ์žˆ์œผ๋ฉด

A : 0.2, B 0.2, C 0.2 ๋Š” ํ‰์ง€, A : 0.5, B 0.2, C 0.2 ๋Š” ์„ค์›, A : 0.5, B 0.5, C 0.8์€ ์ˆฒ ,ย ์ด๋Ÿฐ์‹์œผ๋กœ.


๊ทธ๋Ÿฐ๋ฐ ์ด๋Ÿฌ๋ฉด ๋ฐ”์ด์˜ด์˜ ๊ฒฝ๊ณ„์„ ์ด ๋„ˆ๋ฌด ๋‹จ์กฐ๋กœ์›Œ์„œ, ์—ฌ๊ธฐ์— ์ถ”๊ฐ€ ๋…ธ์ด์ฆˆ๊ฐ’์„ ์ ์šฉํ•ด์„œย ๊ตด๊ณก์ง„ ๊ฒฝ๊ณ„๋ฉด์„ ๋งŒ๋“ค์–ด๋ดค๋Š”๋ฐ ์ž˜๋ชป ์ ์šฉํ•œ๊ฑด์ง€ ํฐ ํšจ๊ณผ๋Š” ์—†๋Š” ๊ฒƒ ๊ฐ™์•„

A ๋Œ€์‹  A + a, B ๋Œ€์‹  B + a, C ๋Œ€์‹  C + a๋ฅผ ์‚ฌ์šฉํ–ˆ์–ด.



์—ฌ๊ธฐ์„œ ๋‚ด C ๋…ธ์ด์ฆˆ ๊ฐ’์€ ๋†’์ด๋ฅผ ๋‹ด๋‹นํ•˜๋Š” ๋…ธ์ด์ฆˆ๊ฐ’์ด์•ผ.

๋ฐ”์ด์˜ด์ด ๊ฒฐ์ •๋˜๋Š” ๊ธฐ์ค€์— "๋†’์ด"๊ฐ€ ๋“ค์–ด๊ฐ€๊ธฐ ๋•Œ๋ฌธ์—, ๋ฐ”์ด์˜ด ์‚ฌ์ด์˜ ๋†’์ด์ฐจ์ด๋ฅผ ๊ตฌํ˜„ํ•˜๊ธฐ๊ฐ€ ์‰ฌ์›Œ.

์‚ฐ์ด๋ž‘ ๋ฐ”๋‹ค๊ฐ€ ๊ฐ™์€ ๋†’์ด์— ์กด์žฌํ•˜๋ฉด ๋งŽ์ด ์ด์ƒํ•˜๊ฒ ์ง€? ๊ทธ๋Ÿฐ ๋ฌธ์ œ์ ์„ ํ•ด๊ฒฐํ•ด์ค„ ์ˆ˜ ์žˆ์–ด.



์ด๊ฑธ ์„ค๋ช…ํ•˜๊ธฐ ์ „์— 3D ๋…ธ์ด์ฆˆ ํ•จ์ˆ˜๋กœ ์›ํ•˜๋Š” ๋†’์ด๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์ง€ํ˜•์„ ์ƒ์„ฑํ•˜๋Š” ๋ฒ•๋ถ€ํ„ฐ ์„ค๋ช…ํ• ๊ฒŒ.



n์„ 3D ๋…ธ์ด์ฆˆ ํ•จ์ˆ˜์—์„œ ๋‚˜์˜จ ๊ฐ’์ด๋ผ๊ณ  ํ• ๊ฒŒ. n์€ -1~1์‚ฌ์ด์˜ ๊ฐ’์ด์•ผ.


value = n * Range + ๊ธฐ์ค€๋†’์ด - ํ˜„์žฌ ์ฒดํฌ์ค‘์ธ ๋ธ”๋ก์˜ ๋†’์ด

value > 0์ธ ๊ฒฝ์šฐ์— ๋ธ”๋ก ์„ค์น˜, value <= 0์ธ ๊ฒฝ์šฐ์— ๊ณต๊ธฐ ์„ค์น˜.


Range๋ฅผ 30์œผ๋กœ ์žก์•„๋ณด์ž. n * Range๋Š” -30~30์˜ ๊ฐ’์ด์•ผ.


๊ธฐ์ค€๋†’์ด๋ฅผ ๊ธฐ์ค€์œผ๋กœ ํ˜„์žฌ ์ฒดํฌ์ค‘์ธ ๋ธ”๋ก์˜ ๋†’์ด๊ฐ€ 30 ์ด์ƒ ๋‚ฎ๋‹ค๋ฉด ๋ฌด์กฐ๊ฑด 0๋ณด๋‹ค ์ปค์ ธ์„œ ๋ธ”๋ก์„ ์„ค์น˜ํ•ด.

(๊ธฐ์ค€๋†’์ด - ์ฒดํฌ๋†’์ด >= 30)์ด ๋˜๋‹ˆ๊น ์—ฌ๊ธฐ์— n*Range๋ฅผ ์•„๋ฌด๋ฆฌ ๋”ํ•ด๋ดค์ž ์–‘์ˆ˜๊ฐ€ ๋˜์ž–์•„.


๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์ฒดํฌ์ค‘์ธ ๋ธ”๋ก์˜ ๋†’์ด๊ฐ€ 30 ์ด์ƒ ๋†’๋‹ค๋ฉด ๋ฌด์กฐ๊ฑด 0๋ณด๋‹ค ์ž‘์•„์ ธ์„œ ๊ณต๊ธฐ๋งŒ ์„ค์น˜๊ฐ€ ๋ผ.


๋‹ค์‹œ๋งํ•ด ๊ธฐ์ค€๋†’์ด๋ฅผ ๊ธฐ์ค€์œผ๋กœ +-30๋งŒํผ์˜ ๊ตด๊ณก์„ย ์ง€๋‹Œ ์ง€ํ˜•์ด ์ƒ์„ฑ๋ผ.



๊ทธ๋Ÿฐ๋ฐ ์ด๊ฒŒ ๋์ด ์•„๋‹ˆ์•ผ. ์ด๋ ‡๊ฒŒ ๋งˆ๋ฌด๋ฆฌ ์ง€์œผ๋ฉด, ๊ทน์ ์ธ ์ง€ํ˜•์€ ๋‚˜ํƒ€๋‚˜์ง€ ์•Š์•„.ย 

์•„๋ž˜๋กœ ๋‚ด๋ ค๊ฐˆ์ˆ˜๋ก ๋ธ”๋ก์ด ์„ค์น˜๋  ํ™•๋ฅ ์ด ๋†’๊ณ , ์œ„๋กœ ์˜ฌ๋ผ๊ฐˆ์ˆ˜๋ก ๋‚ฎ์•„์ ธ์„œ 3D ๋…ธ์ด์ฆˆ์˜ ํŠน์ง•์„ ์ œ๋Œ€๋กœ ์‚ด๋ฆฌ๊ธฐ๊ฐ€ ํž˜๋“ค์–ด.


์ด๋Ÿฐ ์ง€ํ˜•

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



ํ•˜๋‚˜์˜ (x,z)์ขŒํ‘œ์—์„œ y๊ฐ’์„ ๋‚ด๋ฆฌ๋ฉด์„œ ๋ธ”๋ก์„ ์„ค์น˜ํ•˜๋Š”์ง€ ์ฒดํฌํ•œ๋‹ค๊ณ  ์น  ๋•Œ,


์œ„์— ์ ์–ด๋‘” ๊ณ„์‚ฐ์‹์—์„œ (์ฒดํฌํ•˜๋Š” ๋ธ”๋ก์˜ y๊ฐ’)์„ ์ตœ๋Œ€ํ•œ ๊ธฐ์ค€๋†’์ด์™€ ์œ ์‚ฌํ•˜๊ฒŒ ๋ณด์ •ํ•ด์ฃผ๋ฉด ๋ผ.

(์ฒดํฌํ•˜๋Š” ๋ธ”๋ก์˜ y๊ฐ’)์ด ๊ธฐ์ค€๋†’์ด์™€ ์ผ์น˜ํ•  ๋•Œ 3D๋…ธ์ด์ฆˆ ๋ณธ์—ฐ์˜ ์ง€ํ˜•์ด ๊ตฌํ˜„๋˜๊ฑฐ๋“ .


์˜ˆ๋ฅผ ๋“ค๋ฉด ๊ธฐ์ค€๋†’์ด๊ฐ€ 50์ด๊ณ  ์ฒดํฌํ•˜๋Š” ๋†’์ด๊ฐ€ 60์ด๋‹ค, ์ด๋Ÿฌ๋ฉด ์ฒดํฌํ•˜๋Š” y๊ฐ’์— ๋“ค์–ด๊ฐ€๋Š” ๋ณ€์ˆ˜๋ฅผ ๋Œ€์ถฉ 52์ •๋„๋กœ ๋„ฃ์–ด์ฃผ๋ฉด ๋˜๊ฒ ์ง€.


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

์ด๋Ÿฌ๋ฉด ์ตœ๋Œ€ํ•œ ๋งŽ์€ ๋ฒ”์œ„๊ฐ€ "๊ธฐ์ค€๋†’์ด"์™€ ์œ ์‚ฌํ•˜๊ฒŒ ๋˜์–ด ๋„“์€ ๋ฒ”์œ„์— ๊ฑธ์ณ์„œ 3D๋…ธ์ด์ฆˆ ์ง€ํ˜•์˜ ์›ํ˜•์„ ์‚ด๋ฆด์ˆ˜๊ฐ€ ์žˆ์–ด.




์ด์ œ "๋†’์ด"๋ฅผ ๊ณ ๋ คํ•œ ๋ฐ”์ด์˜ด ์ƒ์„ฑ์— ๋Œ€ํ•ด์„œ


๋†’์ด ๋…ธ์ด์ฆˆ ํ•จ์ˆ˜์˜ ๊ฐ’์ด 1~2 ์‚ฌ์ด๋ฉด ๋ฐ”๋‹ค, 2~3 ์‚ฌ์ด๋ฉด ์ˆฒ, 3~4 ์‚ฌ์ด๋ฉด ์‚ฐ์œผ๋กœ ์„ค์ •ํ•ด์คฌ๋‹ค๊ณ  ์น˜์ž.

์ด๊ฒŒ ๋์ด์•ผ.

์ง€ํ˜•์„ ์ƒ์„ฑํ•  ๋•Œ "๊ธฐ์ค€๋†’์ด"๋ฅผ ์ € ๋…ธ์ด์ฆˆ ํ•จ์ˆ˜์˜ ๊ฐ’์— n์„ ๊ณฑํ•œ ๊ฐ’์œผ๋กœ ์„ค์ •ํ•˜๋ฉด ๋ผ.


๋‚˜๋Š” 50์„ ๊ณฑํ–ˆ๊ธฐ ๋•Œ๋ฌธ์—, ์‚ฐ์€ ๋Œ€๋žต 150 ๋†’์ด์— ์กด์žฌํ•˜๊ณ , ์ˆฒ์€ 100, ๋ฐ”๋‹ค๋Š” 50์— ์กด์žฌํ•ด.



์—ฌ๊ธฐ์„œ ํ•œ๊ฐ€์ง€ ๋ฌธ์ œ์ ์ด ์žˆ์—ˆ์–ด. ์•„๊นŒ ๋ฐ”์ด์˜ด ๋…ธ์ด์ฆˆํ•จ์ˆ˜๋ฅผ ์ด์šฉํ•  ๋•Œ C + a๋ฅผ ์ด์šฉํ•œ๋‹ค๊ณ  ํ–ˆ์ž–์•„.

์ด๋ ‡๊ฒŒ ๋˜๋ฉด a์˜ ๋ฒ”์œ„๋งŒํผ ์ง€ํ˜•์˜ ๋†’์ด๊ฐ€ ์šธํ‰๋ถˆํ‰ํ•ด์ ธ์„œ ์ด์ƒํ•ด์ ธ. ๊ทธ๋ž˜์„œ ๋ฐ”์ด์˜ด ๊ตฌ๋ถ„์€ C+a๋กœ ํ•˜๊ณ , ๋†’์ด๊ฐ’ ๊ตฌํ•˜๋Š” ํ•จ์ˆ˜๋Š” C๋งŒ ์ด์šฉํ–ˆ์–ด.

์–ด์ฐจํ”ผ ๋ฐ”์ด์˜ด์ด ๋‹ค๋ฅด๋ฉด ์‚ฌ์šฉ๋˜๋Š” ์ง€ํ˜•์ƒ์„ฑ ๋…ธ์ด์ฆˆ์™€ ํ•จ์ˆ˜๊ฐ€ ์ „ํ˜€ ๋‹ฌ๋ผ์งˆ๊ฑฐ๋ผ ๊ฝค ๊ดœ์ฐฎ์„ ๊ฒƒ ๊ฐ™์•„.



๊ทธ๋Ÿฐ๋ฐ ์ด๋Ÿฌ๋ฉด ๋˜ ๋ฐ”์ด์˜ด๊ณผ ๋ฐ”์ด์˜ด์˜ ๊ฒฝ๊ณ„๋ฉด์˜ ๋†’์ด๊ฐ€ ํ•ญ์ƒ 100, 150์œผ๋กœ ์ผ์ •ํ•ด์„œ ์ธ์œ„์ ์ธ ๋А๋‚Œ์ด ๊ฐ•ํ•˜๋”๋ผ.

๊ทธ๋ž˜์„œ ๋˜๋‹ค๋ฅธ heightmap ๋…ธ์ด์ฆˆ(2D)๋ฅผ ์ด์šฉํ•ด์„œ ๋ชจ๋“  (x,z)์ขŒํ‘œ์˜ "๊ธฐ์ค€๋†’์ด"๋ฅผ ๊ตฌํ• ๋•Œ ์—ฌ๊ธฐ์— ์ด heightmap์˜ ๊ฐ’์„ ๋”ํ•ด์คฌ์–ด.

์—ฐ์†์ ์ธ ๊ทธ๋ž˜ํ”„ + ์—ฐ์†์ ์ธ ๊ทธ๋ž˜ํ”„ = ์—ฐ์†์ ์ธ ๊ทธ๋ž˜ํ”„.



์—ฌ๊ธฐ๊นŒ์ง„ ๊ฐ„๋‹จํ–ˆ๊ณ  ์ด์ œ ์–ด๋ ค์› ๋˜ ๋ถ€๋ถ„.

์ „ํ˜€ ๋‹ค๋ฅธ ๋…ธ์ด์ฆˆ๊ฐ’์„ ์ง€๋‹Œ ๋ฐ”์ด์˜ด๋“ค์„ ์–ด๋–ป๊ฒŒ ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ์—ฐ๊ฒฐ์‹œํ‚ค๋Š”๊ฐ€.


๋ฐ”์ด์˜ด์ด ๋‹ค๋ฅธ ๋ฐ”์ด์˜ด๊ณผ ๊ฐ€๊นŒ์›Œ์งˆ์ˆ˜๋ก, ์ง€ํ˜•์ƒ์„ฑ ํ•จ์ˆ˜์˜ n *Range์˜ ๊ฐ’์ด 0์— ๊ฐ€๊นŒ์›Œ์ง€๋ฉด ๋ผ.

๋ชจ๋“  n*Range๊ฐ€ 0์ด๋ผ๋ฉด, ๊ฒฐ๊ตญ "๊ธฐ์ค€๋†’์ด"๋ฅผ 2D heightmap์œผ๋กœ ์ด์šฉํ•˜๋Š” ์ƒํ™ฉ๊ณผ ๊ฐ™์•„์ง€๊ฑฐ๋“ .

๊ทธ๋ฆฌ๊ณ  "๊ธฐ์ค€๋†’์ด"๋Š” ์ „์ฒด ์›”๋“œ์—์„œ ์—ฐ์†์ ์ธ ๊ฐ’์ด๋‹ˆ๊น, ์ด์–ด์ง€๊ฒ ์ง€.


๊ทธ๋Ÿฐ๋ฐ ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ์ „ํ™˜ํ•˜๋Š”๊ฒŒย ํž˜๋“ค๊ณ , ์•„์ง๋„ ๊ฐœ์„ ํ•ด์•ผ ํ•  ๋ถ€๋ถ„์ด ๋งŽ์•„.


์ง€ํ˜•์ƒ์„ฑ ํ•จ์ˆ˜์˜ n*Range๋ฅผ n*Range* biomeMultiplier๋กœ ์—…๊ทธ๋ ˆ์ด๋“œ ์‹œ์ผฐ์–ด.

biomeMultiplier๋Š” ๋ฐ”์ด์˜ด์˜ ๊ฐ€์žฅ์ž๋ฆฌ์— ๊ฐ€๊นŒ์›Œ์งˆ์ˆ˜๋ก 0์ด๋˜๊ณ , ์ค‘์•™์ผ์ˆ˜๋ก 1์ด ๋˜๋Š” ๊ฐ’์ด์•ผ.


์ด ๊ฐ’์„ ๊ตฌํ•˜๋Š”๊ฑด ๊ฐ„๋‹จํ•ด.

์•„๊นŒ ๋…ธ์ด์ฆˆํ•จ์ˆ˜ A,B,C๋ฅผ ๋‹ค์‹œ ๊ฐ€์ ธ์™€๋ณผ๊ฒŒ.


A,B,C์˜ ๊ฐ’์€ย 0~3 ์‚ฌ์ด์ด๊ณ  0~1, 1~2, 2~3 ์œผ๋กœ ๋ฐ”์ด์˜ด์„ ๋‚˜๋ˆ .


(0~1 ์‚ฌ์ด์˜ ์†Œ์ˆ˜๊ฐ€ 0.5์— ๊ฐ€๊นŒ์šธ์ˆ˜๋ก 1,ย  0 ๋˜๋Š” 1์— ๊ฐ€๊นŒ์šธ์ˆ˜๋ก 0์„ ๋ฐ˜ํ™˜ํ•˜๋Š” ํ•จ์ˆ˜)์— A,B,C๋ฅผ ๋„ฃ์–ด์„œ ๋‚˜์˜จ ๊ฐ’๋“ค์„ ์ „๋ถ€ ๊ณฑํ•œ๊ฐ’์ด ์ผ๋‹จ ๊ธฐ๋ณธ multiplier์•ผ.


๊ทผ๋ฐ ์ด ๊ฐ’์„ ๋ณด์ •ํ•ด์ฃผ์ง€ ์•Š์œผ๋ฉด, biomeMultiplier๊ฐ€ ๋„ˆ๋ฌด ๋‚ฎ๊ฒŒ ์„ค์ •๋˜๊ณ , ์ง€ํ˜•์˜ ์ค‘๊ฐ„๋ถ€ํ„ฐ ์ด๋ฏธ ํ‰ํ‰ํ•˜๊ณ , ์ง€ํ˜•์˜ ๋์— ๊ฐˆ์ˆ˜๋ก ๋” ํ‰ํ‰ํ•ด์ ธ์„œ ์ด์ƒํ•ด์ ธ.

์ด๋ฒˆ์—” ์•„๊นŒ์˜ ๋ณด์ •๊ณผ๋Š” ๋‹ค๋ฅด๊ฒŒย 



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




์ด๋Ÿฐ์‹์œผ๋กœ ๋ฐ”์ด์˜ด์˜ ๊ฒฝ๊ณ„์„ ์— ๋‹ค๊ฐ€๊ฐ€๋ฉด ๋ถ€๋“œ๋Ÿฝ๊ฒŒ ์ „ํ™˜๋˜์ง€๋งŒ, ๊ทธ์™ธ์˜ ๋ถ€๋ถ„์—์„œ๋Š” ์ตœ๋Œ€ํ•œ 1์— ๊ทผ์ ‘ํ•œ ๊ฐ’์œผ๋กœ ์œ ์ง€์‹œ์ผœ์ฃผ๋„๋ก ํ•ด์•ผ ํ•ด.


๋ฐ”์ด์˜ด์˜ ์ค‘์•™๋ถ€๋ถ„์—์„œ๋Š” ์ตœ๋Œ€ํ•œ 1์— ๊ฐ€๊น๊ฒŒ, ๊ทธ๋ฆฌ๊ณ  ๊ฐ€์žฅ์ž๋ฆฌ๋กœ ๊ฐ€๋ฉด ๊ธ‰๊ฒฉํžˆ ์ค„์–ด๋“ค๋‹ค๊ฐ€ ๋ถ€๋“œ๋Ÿฝ๊ฒŒ ์˜† ๋ฐ”์ด์˜ด์œผ๋กœ ์ „ํ™˜๋˜๋„๋ก.


๋‚œ 2์ฐจํ•จ์ˆ˜ 4๊ฐœ๋ฅผ ์ด์–ด๋ถ™์˜€์–ด.ย 

๋ณ€๊ณก์ ์ด๋ผ๊ณ  ํ•˜๋˜๊ฐ€? ๊ทธ ๋ถ€๋ถ„์— ๋Œ€ํ•œ ์œ„์น˜๋ฅผ ์กฐ์ •ํ•˜๋ฉด์„œ ์ ์ ˆํ•œ ๊ฐ’์„ ์ฐพ์•„์•ผ ํ•˜๊ฑฐ๋“ .


์ž ์—ฌ๊ธฐ์„œ ๋งˆ์ง€๋ง‰ ๋…ธ์ด์ฆˆ๊ฐ’.

์ € ๋ณ€๊ณก์ ์˜ ์œ„์น˜๋ฅผ ๋…ธ์ด์ฆˆ๊ฐ’์œผ๋กœ ๋ณ€ํ™”๋ฅผ ์คฌ์–ด.

์‰ฝ๊ฒŒ ๋งํ•˜๋ฉด, ๋ฐ”์ด์˜ด์ด ๊ฐ€์žฅ์ž๋ฆฌ๋กœ ๊ฐˆ์ˆ˜๋ก ๊ธ‰๊ฒฉํžˆ ๋†’์ด๊ฐ€ ์กฐ์ •๋˜๋Š” ๊ตฌ๊ฐ„์˜ ๊ธธ์ด๊ฐ€ ๋…ธ์ด์ฆˆ๊ฐ’์— ์˜ํ•ด ๋ณ€ํ™”ํ•˜๋Š”๊ฑฐ์•ผ.


๊ทธ๋ฆฌ๊ณ  ํ˜„์žฌ ๋‚ด ์ง€ํ˜•์€ 5๊ฐœ์˜ ๋‹ค๋ฅธ ๋…ธ์ด์ฆˆ๋กœ ๊ตฌ์„ฑ์ด ๋˜๋Š”๋ฐ, ๊ฐ€์žฅ ํฐ ์˜ํ–ฅ์„ ๋ผ์น˜๋Š” 1๋ฒˆ ๋…ธ์ด์ฆˆ์™€ ๋‚˜๋จธ์ง€ 2,3,4,5๋ฒˆ ๋…ธ์ด์ฆˆ๋Š” ์„œ๋กœ ๋‹ค๋ฅธ biomeMultiplier๊ฐ’์„ ์ด์šฉํ•ด.

์ „์ฒด์ ์ธ ์ง€ํ˜•(1)์€ ์ตœ๋Œ€ํ•œ ์™„๋งŒํ•˜๊ฒŒ, ๋‚˜๋จธ์ง€ ์ž‘์€ ๊ตด๊ณก(2,3,4,5)๋“ค์€ ๊ฒฝ๊ณ„์„  ๊ทผ์ฒ˜์—์„œ๋„ ์ข€ ๊ณต๊ฒฉ์ ์œผ๋กœ ๋‚˜ํƒ€๋‚˜๊ฒŒ


(๊ณผ๊ฑฐ ์‚ฌ์ง„)

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

๋ฐ”์ด์˜ด์ด ๊ฒฝ๊ณ„์„ ์œผ๋กœ ์˜ฌ๋ผ๊ฐˆ ๋•Œ,ย ์ด๋Ÿฐ ํ˜•ํƒœ๋กœ ์˜ฌ๋ผ๊ฐ€์ง€ ์•Š๋„๋ก ์กฐ์ ˆํ•ด์ค€๊ฑฐ์•ผ.



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


๋ฒ„๊ทธ๊ฐ€ ๋‚œ๊ฑด์ง€ ์‚ด์ง ์˜์•„ํ•œ ๋ถ€๋ถ„์ด ์žˆ๊ธด ์žˆ๋Š”๋ฐ ์•„๋ฌดํŠผ,

์ด์ œ ์ด๋Ÿฐ ์–‘๋ฐฉํ–ฅ ๊ฒฝ์‚ฌ๋ฉด์ด ๋“œ๋ฌผ๊ฒŒ ๋‚˜ํƒ€๋‚˜๊ณ , ์ด๋Ÿฐ ํ˜„์ƒ์˜ ๊ธธ์ด๊ฐ€ ์งง๊ณ , ๋ด์ค„๋งŒ ํ•ด.


์ด์ƒํ•œ ๋ถ€๋ถ„์€ ๋‚˜์ค‘์— ๋‹ค์‹œ ํ™•์ธํ•ด๋ด์•ผ์ง€.



์ด์ œ ์—ฌ๊ธฐ์„œ ๋†’์ด์— ๋”ฐ๋ผ Range์˜ ๊ฐ’์„ ๋ณด์ •ํ•ด์ค„ ์ƒ๊ฐ์ด์•ผ.

biomeHeight๊ฐ€ ๋‚ฎ์•„์งˆ์ˆ˜๋ก Range์˜ ์•„๋žซ๋ฒ”์œ„๋ฅผ ๊ฐ์†Œ์‹œํ‚ค๊ณ  ๋†’์•„์งˆ์ˆ˜๋ก ์œ— ๋ฒ”์œ„๋ฅผ ๊ฐ์†Œ์‹œ์ผœ์ฃผ๋„๋ก.

์ด๋Ÿฌ๋ฉด ์ข€ ๋” ๋ฐ”์ด์˜ด์— ์•Œ๋งž๋Š” ๋†’์ด๋กœ ์ง€ํ˜•์ด ์ƒ์„ฑ๋˜๋ฉฐ ์ด๋Ÿฐ ํ˜„์ƒ์ด ๋งŽ์ดย ์ค„์–ด๋“ค๊ฑฐ์•ผ. ์ ์–ด๋„ ๋‚ด ์ƒ์ƒ์†์—์„œ๋Š” ๊ทธ๋ž˜.




์‚ฌ์‹ค ๋…ธ์ด์ฆˆ ํ•จ์ˆ˜๋Š” ์—ฌ๊ธฐ ๋ง๊ณ ๋„ ์“ฐ์ธ๋ฐ๊ฐ€ ๊ฝค ์žˆ์–ด.

๋‚ด ๋ธ”๋ก์€ ์ด 4๊ฐœ์˜ ๋ ˆ์ด์–ด๋กœ ๊ตฌ์„ฑ๋˜์–ด์žˆ์–ด.

1. ๋งจ์œ—๋ธ”๋ก(์ž”๋”” ๋“ฑ)

2. ๋ชจ๋ž˜ ๋˜๋Š” ํ™ ๊ฐ™์€ ๋ธ”๋ก

3. ์‚ฌ์•” ๋“ฑ

4. ๋Œ

์ด๋Ÿฐ์‹์œผ๋กœ ๋˜์–ด์žˆ๋Š”๋ฐ, ๊ฐ ์ธต์˜ ๋†’์ด๊ฐ’ ์—ญ์‹œ ๋…ธ์ด์ฆˆ๋กœ ๊ฒฐ์ •ํ•ด.

๊ณ„์† ํ™ ์ธต์˜ ๋†’์ด ๋“ฑ์ด ๋‹ฌ๋ผ์ง€๋„๋ก.



์ง„์งœ ํž˜๋“ ๋ฐ ๋ฟŒ๋“ฏํ•˜๋‹ค.


์ž์„ธํžˆ ๊ตฌํ˜„ํ• ์ˆ˜๋ก ๊ทธ๋ƒฅ ๋…ธ์ด์ฆˆ ํ•จ์ˆ˜์— ๊ฐ’์„ ๋„ฃ์œผ๋ฉด ๋˜๋Š” ๋‹จ์ˆœํ•œ ๋ฌธ์ œ๊ฐ€ ์•„๋‹ˆ๋”๋ผ.


์ด์ œ ๋˜ ๊ณผ์ œํ•˜๋Ÿฌ ๊ฐ.