์ด ๊ณณ์— ๊ฐ€์žฅ ๋งŽ์ด ์˜ฌ๋ผ์˜ค๋Š” ๊ธ€๋“ค ์ค‘ ํ•˜๋‚˜๊ฐ€ ๋ฐ”๋กœ '๊ฒŒ์ž„์„ ๊ฐœ๋ฐœํ•˜๋ ค๋ฉด ์–ด๋–ค ์–ธ์–ด, ์–ด๋–ค ์—”์ง„์œผ๋กœ ๊ฐœ๋ฐœํ•ด์•ผ ํ•˜๋А๋ƒ'ํ•˜๋Š” ๋‚ด์šฉ์˜ ๊ธ€์ž…๋‹ˆ๋‹ค.


๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ๋‹ค์–‘ํ•œ ๊ฒฌํ•ด๋กœ ์—ฌ๋Ÿฌ๊ฐ€์ง€ ๋ฐฉํ–ฅ์„ ์ œ์‹œํ•˜๋Š”๋ฐ, ๊ฐ„ํ˜น ๊ทธ ์ค‘์—๋Š” ์ œ๊ฐ€ ์ผ๋ฐ˜์ ์œผ๋กœ ์ƒ๊ฐํ•˜๋Š” ๋ฐฉํ–ฅ๊ณผ ๋„ˆ๋ฌด ๋‹ค๋ฅธ ์˜๊ฒฌ๋“ค์ด ์˜ค๊ฐ€๋Š” ๊ฒƒ์„ย 


๋ณด๊ณค ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๊ทธ์— ๋Œ€ํ•œ ์ œ ์ƒ๊ฐ์„ ์–˜๊ธฐํ•ด ๋ณด์ž๋ฉด,




1. ์–ธ์–ด์˜ ์„ ํƒ์ดย ํฐ ์˜๋ฏธ๋ฅผ ๊ฐ€์ง€์ง„ ์•Š์Šต๋‹ˆ๋‹ค.


ํ”„๋กœ๊ทธ๋ž˜๋จธ์˜ ์ž…์žฅ์—์„œ ๋ณด์ž๋ฉด, ์–ด๋–ค ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ฅผ ๊ณต๋ถ€ํ•ด์•ผ ํ•˜๋А๋ƒ๋Š” ์‚ฌ์‹ค ํฌ๊ฒŒ ์ค‘์š”ํ•˜์ง€ ์•Š๋‹ค๊ณ  ๋ด…๋‹ˆ๋‹ค. ์‹ค์ œ๋กœ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ฅผย 


๊ณต๋ถ€ํ•ด ๋ณด๋ฉด ์ผ๋ฐ˜์ ์œผ๋กœ ๊ฐœ๋ฐœ์— ์‚ฌ์šฉํ•˜๋Š” ์–ธ์–ด๋“ค ๊ฐ„์˜ ์ฐจ์ด๊ฐ€ ํฌ์ง€ ์•Š๋‹ค๋Š” ๊ฑธ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์‹œ ๋งํ•ด 'JAVA๋ฅผ ๊ณต๋ถ€ํ•ด์•ผ ํ•˜๋‚˜์š” C#์„ ๊ณต๋ถ€


ํ•ด์•ผ ํ•˜๋‚˜์š”'์™€ ๊ฐ™์€ ์งˆ๋ฌธ์€ ํฌ๊ฒŒ ์˜๋ฏธ๊ฐ€ ์—†๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ ๋‘˜์€ ๋งค์šฐ ํก์‚ฌํ•ฉ๋‹ˆ๋‹ค. ๋ฌผ๋ก  C#๊ณผ ์Šคํฌ๋ฆฝํŠธ ์–ธ์–ด์ธ Javascript๋Š” ์ƒ๊ฐ๋ณด๋‹ค ๋งŽ์ด


๋‹ค๋ฅด์ฃ . ๊ทธ๋ ‡์ง€๋งŒ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์Šคํฌ๋ฆฝํŠธ ์–ธ์–ด์ธย Javascript์™€ ๋‹ค๋ฅธ ์Šคํฌ๋ฆฝํŠธ ์–ธ์–ด๋“ค ์—ญ์‹œ ์„œ๋กœ ๋งค์šฐ ์œ ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ๊ฒฐ๋ก ์ ์œผ๋กœ ๋งํ•ด์„œ ๊ฐ์ฒด์ง€ํ–ฅย 


ํ”„๋กœ๊ทธ๋ž˜๋ฐย ์–ธ์–ด ์ค‘ ํ•˜๋‚˜, ์Šคํฌ๋ฆฝํŠธ ์–ธ์–ด ์ค‘ ํ•˜๋‚˜๋ฅผ ๊ณต๋ถ€ํ•˜๊ฒŒ ๋˜๋ฉด ์ผ๋ฐ˜์ ์ธ ๊ฒŒ์ž„์„ ๋งŒ๋“œ๋Š”๋ฐ์—๋Š” ์–ธ์–ด์™€ ๊ด€๋ จํ•ด์„œ ํฌ๊ฒŒ ๋ฌธ์ œ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.



2. ์—”์ง„์˜ ์„ ํƒ ์—ญ์‹œ ํฐ ์˜๋ฏธ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.


๊ฒŒ์ž„์„ ๊ฐœ๋ฐœํ•˜๋Š”๋ฐ์—๋Š” ๋‹ค์–‘ํ•œ ๋ฐฉ๋ฒ•์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ๋งŽ์ด ์‚ฌ์šฉํ•˜๋Š” ์œ ๋‹ˆํ‹ฐ๋‚˜ ์–ธ๋ฆฌ์–ผ๊ณผ ๊ฐ™์€ ๋Œ€์ค‘์ ์œผ๋กœ ๋งŽ์ด ์‚ฌ์šฉ๋˜๋Š” ๊ฒŒ์ž„์—”์ง„์„


์‚ฌ์šฉํ•˜๊ธฐ๋„ ํ•˜๊ณ , ๋‹ค์ด๋ ‰ํŠธ๋‚˜ OpenGL๊ณผ ๊ฐ™์€ ๊ทธ๋ž˜ํ”ฝ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์™€ ๊ฐ์ข… ๊ฒŒ์ž„์— ํ•„์š”ํ•œ ๋‹ค์–‘ํ•œย ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋“ค์„ ํ™œ์šฉํ•ด ๊ฐœ๋ฐœํ•˜๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค.


์ด์ฒ˜๋Ÿผ ๋‹ค์–‘ํ•œ ์—”์ง„์ด๋‚˜ ๊ฐœ๋ฐœ ๋ฐฉ์‹์ด ์žˆ๊ณ  ๊ฐ๊ฐ์˜ ๊ฒŒ์ž„์—”์ง„์ด๋‚˜ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋“ค์€ ์„œ๋กœ ๋‹ค๋ฅธ ๋ฐฉ์‹์œผ๋กœ ์‚ฌ์šฉ๋˜๊ณ  ๊ทธ ํŽธ์˜์„ฑ์ด๋‚˜ ๊ธฐ๋Šฅ์— ์ฐจ์ด๊ฐ€ย 


์žˆ์ง€๋งŒ ์‹ค์ œ๋กœ ๊ทธ๊ฒƒ์ด ๋งŒ๋“ค์–ด ๋‚ด๋Š” ๊ฒฐ๊ณผ๋Š”ย ํฐ ์ฐจ์ด๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ๋ถ„๋“ค ์ค‘์— ๊ฒŒ์ž„์„ ํ”Œ๋ ˆ์ด ํ•ด๋ณด๊ณ  ์ด ๊ฒŒ์ž„์ด ์–ด๋–ค ์—”์ง„์œผ๋กœ ๋งŒ๋“ค์–ด์ง„ย 


๊ฒƒ์ธ์ง€ ํŒ๋ณ„ ํ•  ์ˆ˜ ์žˆ๋Š” ์‚ฌ๋žŒ์ด ์žˆ๋‚˜์š”?ย ์–ด๋–ค ๊ฒŒ์ž„์ด ์–ด๋–ค ์—”์ง„์œผ๋กœ ๋งŒ๋“ค์–ด์กŒ๋Š”์ง€๋ฅผ ๊ฒŒ์ž„ ํ”Œ๋ ˆ์ด๋กœ๋งŒ ํŒ๋ณ„ ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ๊ด€์  ์š”์†Œ๊ฐ€ ์กด์žฌํ• ๊นŒ์š”?ย 


๊ทธ๋ ‡์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์–ด๋–ค ํŠน์ • ๊ฒŒ์ž„์—”์ง„์ด ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๊ธฐ๋Šฅ์„ย ๊ทธ๋Ÿฐ ๊ธฐ๋Šฅ์ด ์—†๋Š” ๋‹ค๋ฅธ ์—”์ง„์—์„œ๋„ ๊ฐœ๋ฐœ์ž๊ฐ€ ์ง์ ‘ย ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์‹ค์ œ๋กœย 


์œ ๋‹ˆํ‹ฐ๋กœ๋„ ์–ธ๋ฆฌ์–ผ๋กœ ๋งŒ๋“  ๊ฒŒ์ž„๊ณผ ๊ฐ™์€ ๊ฒฐ๊ณผ๋ฌผ์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๊ณ  ๋ฐ˜๋Œ€๋กœ ์–ธ๋ฆฌ์–ผ๋กœ๋„ ์œ ๋‹ˆํ‹ฐ๋กœ ๋งŒ๋“  ๊ฒŒ์ž„๊ณผ ๊ฐ™์€ ๊ฒฐ๊ณผ๋ฌผ์„ ๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.ย 


๋‹ค๋งŒ ๊ฐ ์—”์ง„์˜ ํŠน์„ฑ์— ๋”ฐ๋ผ ๊ฐœ๋ฐœ ๊ณผ์ •์—์„œ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋Š” ์‹œ๊ฐ„์  ๋น„์šฉ์— ์ฐจ์ด๊ฐ€ ์ƒ๊ธธ ์ˆ˜ ์žˆ๊ณ  ๊ทธ ๋•Œ๋ฌธ์— ๊ฐœ๋ฐœ์ž๋“ค์ด ์ƒํ™ฉ์— ๋”ฐ๋ผ ๋‘ ์—”์ง„ ์ค‘


ํ•œ๊ฐ€์ง€๋ฅผ ์„ ํƒํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ๋ช‡๋ช‡ ๊ฒŒ์ž„๋“ค์ด ์œ ๋‹ˆํ‹ฐ๋กœ ๊ฐœ๋ฐœํ•˜๋˜ ์ค‘ ๊ฒŒ์ž„์˜ ๊ทœ๋ชจ๊ฐ€ ์ปค์ ธ ์–ธ๋ฆฌ์–ผ๋กœ ๊ต์ฒดํ•˜๋Š” ๊ฒฝ์šฐ๋“ค์ด ์žˆ์ฃ .ย 


ํ•˜์ง€๋งŒ ์ด๊ฒƒ์€ ์œ ๋‹ˆํ‹ฐ๋กœ๋Š” ๊ทธ๋Ÿฐ ๊ฒŒ์ž„์„ ๋งŒ๋“ค ์ˆ˜ ์—†๋‹ค๋Š” ๊ฑธ ์˜๋ฏธํ•˜๋Š” ๊ฒŒ ์•„๋‹™๋‹ˆ๋‹ค. ์œ ๋‹ˆํ‹ฐ๋กœ๋„ ๋˜‘๊ฐ™์€ ๊ฒŒ์ž„์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์ฃ . ๋‹ค๋งŒ ๊ฑฐ๊ธฐ์— ํ•„์š”ํ•œ


์‹œ๊ฐ„์  ๋น„์šฉ์ด ์–ธ๋ฆฌ์–ผ์„ ์„ ํƒํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ํฌ๋‹ค๋Š” ํŒ๋‹จ์—์„œ ๊ทธ๋Ÿฐ ์„ ํƒ์„ ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ ‡๋‹ค๋ฉด ์œ ๋‹ˆํ‹ฐ๋ณด๋‹ค ์–ธ๋ฆฌ์–ผ์ด ์šฐ์›”ํ•œ ๊ฒƒ์ผ๊นŒ์š”?


์šฐ๋ฆฌ๋Š” ์œ ๋‹ˆํ‹ฐ๋ณด๋‹ค๋Š” ์–ธ๋ฆฌ์–ผ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•˜๋Š” ๊ฒƒ์ผ๊นŒ์š”? ์ด์— ๋Œ€ํ•œ ์ œ ๋Œ€๋‹ต์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.




๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ์ด๋ ‡๊ฒŒ ๋งํ•ฉ๋‹ˆ๋‹ค. '์–ด๋–ค ์–ธ์–ด๋Š” ํผํฌ๋จผ์Šค๊ฐ€ ๋–จ์–ด์ง„๋‹ค. ์–ด๋–ค ์—”์ง„์€ ์ƒ์‚ฐ์„ฑ์ด ๋‚ฎ๋‹ค'๋ผ๋Š” ์–˜๊ธฐ๋“ค ๋ง์ž…๋‹ˆ๋‹ค.


ํ•˜์ง€๋งŒ ์ €๋Š” ๋‹จ์–ธ์ปจ๋ฐ ์ด๋ ‡๊ฒŒ ๋ง ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.ย 



๊ฐœ์ธ์ด๋‚˜ ์†Œ๊ทœ๋ชจ์˜ ํŒ€์ด ๋งŒ๋“œ๋Š” ๊ฒŒ์ž„๋“ค ์ค‘ ๋Œ€๋ถ€๋ถ„์ด ์–ธ์–ด๋กœ ์ธํ•œ ํผํฌ๋จผ์Šค๋ฅผ ๊ฑฑ์ •ํ•˜๊ฑฐ๋‚˜ย ์—”์ง„์˜ ํŠน์„ฑ์œผ๋กœ ์ธํ•œ ์ƒ์‚ฐ์„ฑ ์ €ํ•˜๋ฅผ ๊ฒช์„ย 


๋งŒํผ์˜ ํฐ ๊ทœ๋ชจ์˜ ๊ฒŒ์ž„์„ ๊ฐœ๋ฐœํ•˜์ง€ ์•Š์œผ๋ฉฐย ๊ทธ๋“ค์ด ์ผ๋ฐ˜์ ์œผ๋กœ ๊ฐœ๋ฐœํ•˜๋Š” ๊ฒŒ์ž„๋“ค์€ ์‚ฌ์‹ค ์–ด๋–คย ์–ธ์–ด๋ฅผย ์„ ํƒํ•˜๋“ , ์–ด๋–ค ์—”์ง„์„ ์„ ํƒํ•˜๋“ ,ย 


๊ทธ๊ฒƒ์ด ์œ ์˜๋ฏธํ•  ๋งŒํผ์˜ ์ฐจ์ด๋ฅผ ๊ฐ€์ง€์ง€ ์•Š์Šต๋‹ˆ๋‹ค.ย 



๋‹ค์‹œ ๋งํ•ด ์—ฌ๋Ÿฌ๋ถ„๋“ค์ด ๋งŒ๋“ค๊ณ ์ž ํ•˜๋Š” ๊ฒŒ์ž„๋“ค ์ค‘ ๋Œ€๋‹ค์ˆ˜๊ฐ€ ์–ด๋–ค ์–ธ์–ด๋ฅผ ์„ ํƒํ•˜๋“ , ์–ด๋–ค ์—”์ง„์„ ์„ ํƒํ•˜๋“  ๊ฐ„์— ํฌ๊ฒŒ ์ฐจ์ด๊ฐ€ ๋‚  ๋งŒํผ์˜


๊ทœ๋ชจ๋ฅผ ๊ฐ€์ง€์ง€ ์•Š๋Š”๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๋งˆ์น˜, ์ž‘์€ ์˜ค๋‘๋ง‰์„ ์ง€์œผ๋ฉด์„œ ๋‚ด์ง„์„ค๊ณ„๋ฅผ ์ค‘์‹œ ํ•  ์ง€, ๋ฐฉํ•œ์„ค๊ณ„๋ฅผ ์ค‘์‹œ ํ•  ์ง€์— ๋Œ€ํ•ด ๊ณ ๋ฏผ


ํ•˜๋Š” ๊ฒƒ๊ณผ ๊ฐ™๋‹ค๊ณ  ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ๋ช…ํ™•ํ•œ ๊ฒƒ์€ ์—ฌ๋Ÿฌ๋ถ„์ด ๋งŒ์•ฝ ์–ด๋–ค ์–ธ์–ด๋กœ ํ˜น์€ ์–ด๋–ค ์—”์ง„์œผ๋กœ๋“  ๊ฒŒ์ž„์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๊ฒŒ ๋œ๋‹ค๋ฉดย 


์–ธ์ œ๋“ ์ง€ ์‰ฝ๊ณ  ๋น ๋ฅด๊ฒŒ ๋‹ค๋ฅธ ์–ธ์–ด์™€ ์—”์ง„์œผ๋กœ๋„ ๊ฒŒ์ž„์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๊ฒŒ ๋œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.ย 



๊ทธ๋Ÿฌ๋‹ˆ ์–ธ์–ด๋‚˜ ์—”์ง„์˜ ์„ ํƒ์„ย ๊ณ ๋ฏผํ•˜์ง€ ๋ง๊ณ , ์–ด๋–ค ๊ฒƒ์ด๋“  ์„ ํƒํ•ด ์‹œ์ž‘ํ•ด ๋ดค์œผ๋ฉด ํ•ฉ๋‹ˆ๋‹ค. ๋ฌผ๋ก  ๋น„๊ต์  ๋Œ€์ค‘์ ์ด๊ณ  ๊ฐ„ํŽธํ•œ ์ชฝ์ด ์ข‹๊ฒ ์ฃ .


C#๊ณผ ์œ ๋‹ˆํ‹ฐ, C++๊ณผ ์–ธ๋ฆฌ์–ผ, ๋ฌด์—‡์ด๋“  ์ข‹์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ํ•™์Šตํ•˜๊ธฐ ์œ„ํ•œย ์ˆ˜๋งŽ์€ ์›น์‚ฌ์ดํŠธ, ์œ ํŠœ๋ธŒ ์˜์ƒ, ์„œ์  ๋“ฑ์ด ๊ณณ๊ณณ์— ๋„๋ ค ์žˆ์Šต๋‹ˆ๋‹ค.ย 


์—ฌ๋Ÿฌ๋ถ„๋“ค์ด ๊ตณ์ด ์ด๊ฒƒ์„ ๋ฐฐ์šฐ๋Š”๋ฐ์— ๋ˆ์„ ์ „ํ˜€ ์ง€๋ถˆํ•˜์ง€ ์•Š์•„๋„ ๋  ์ •๋„๋กœ ๋งŽ์€ ์ •๋ณด์™€ ์ง€์‹๋“ค์ด ๋ฌด๋ฃŒ๋กœ ์ œ๊ณต๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.



๊ฒฐ๋ก ์ ์œผ๋กœ ๋งํ•ด,ย 



์—ฌ๋Ÿฌ๋ถ„๋“ค์ด ์–ด๋–ค ์–ธ์–ด์™€ ์—”์ง„์„ ์„ ํƒํ•˜๋“  ๊ฐ„์—, ์—ฌ๋Ÿฌ๋ถ„๋“ค์ด ๋งŒ๋“ค๊ณ ์ž ํ•˜๋Š” ๊ฒŒ์ž„์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๋‹จ์ง€ ์„ ํƒ์˜ ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค.