์•ˆ๋…• ๊ธ€ ์‚ญ์ œํ•˜๊ณ  ๋‹ค์‹œ์˜ฌ๋ ค๋ด

์ผ๋‹จ ๋‚˜๋Š” ๊ฒŒ์ž„๊ฐœ๋ฐœ์ž๊ฐ€ ๊ฟˆ์ธ ๊ณ ๋“ฑํ•™์ƒ์ธ๋ฐ ๊ต๊ณผ ์„ธํŠน ์šฉ์œผ๋กœ 4์ผ๋™์•ˆ ๋งŒ๋“  ์šฐ์ฃผ์‹œ๋ฎฌ๋ ˆ์ด์…˜ํ•˜๊ณ  ์†Œ์Šค์ฝ”๋“œ๋ฅผ ๊ณต๊ฐœํ•˜๋ ค๊ณ  ํ•ด

์œ ๋‹ˆ๋ฒŒ์Šค ์ƒŒ๋“œ๋ฐ•์Šค์—์„œ ์˜๊ฐ๋ฐ›์•˜์–ด

https://github.com/gem12a/-Space-Simulation-Physics-2

GitHub - gem12a/-Space-Simulation-Physics-2Contribute to gem12a/-Space-Simulation-Physics-2 development by creating an account on GitHub.github.com


์—ฌ๊ธฐ ์œ„์— ๋“ค์–ด๊ฐ€๋ฉด ๋นŒ๋“œ ํŒŒ์ผ์ด๋ž‘ ์†Œ์Šค์ฝ”๋“œ ์žˆ๊ณ 


๊ฒŒ์ž„ ์‹คํ–‰ํ•˜๋ฉด


์ผ๋‹จ ์ผ๋‹จ ์„ค๋ช…๋ถ€ํ„ฐ ํ•ด๋ณผ๊ฒŒ

์ผ๋‹จ ๋“ค์–ด ๊ฐ€๋ฉด ์ด๋Ÿฐ ํ™”๋ฉด ๋œฐ๊ฑด๋ฐ +๋ฒ„ํŠผ์ด ํ–‰์„ฑ ์ถ”๊ฐ€ํ•˜๋Š” ๊ฑฐ

์™ผ์ชฝ ์‚ผ๊ฐํ˜•์ด ์‹œ๊ฐ„ ๋ฉˆ์ถ”๋Š” ๊ฑฐ

๋„ค๋ชจ ๋ฐ•์Šค๊ฐ€ ์ˆซ์ž ๋„ฃ์œผ๋ฉด ์‹œ๊ฐ„ ์กฐ์ ˆํ•˜๋Š” ๊ฑฐ

์„ค์ • ๋ฒ„ํŠผ์€ ํ–‰์„ฑ ์ฐพ๊ธฐ

์˜ค๋ฅธ์ชฝ x๋Š” ๊ฒŒ์ž„ ๋‚˜๊ฐ€๊ธฐ์•ผ


ํ–‰์„ฑ์€ ํƒœ์–‘๊ณ„ ํ–‰์„ฑํ•˜๊ณ  ๋ธ”๋ž™ํ™€์žˆ๊ณ 


์ด๊ฑธ ๋ˆ„๋ฅด๋ฉด


์‹œ์  ๋ฐ”๋€Œ๋ฉด์„œ ์ด๋Ÿฐ ์ฐฝ์ด ๋œจ๋Š”๋ฐ revolution์ด ์˜ˆ์˜๊ฒŒ ๊ณต์ „ํ•  ์ง€ ์ •ํ•˜๋Š” ๋ฒ„ํŠผ ๋นจ๊ฐ„์ƒ‰์ด ์ผœ์ง„ ๊ฑฐ speed๋Š” ์ดˆ๊ธฐ ํ–‰์„ฑ ์†๋„ ์ •ํ•˜๋Š” ๊ฑฐ๊ณ 

์›ํ•˜๋Š” ์ง€์ ์— ํด๋ฆญํ•˜๋ฉด ๋†“์•„์ ธ


ํ–‰์„ฑํด๋ฆญํ•˜๋ฉด ์ฐฝ ํ•˜๋‚˜ ๋‚˜์˜ค๋Š”๋ฐ

์ฐจ๋ก€๋Œ€๋กœ ์ด๋ฆ„,์งˆ๋Ÿ‰,์ž์ „์†๋„,์ž์ „์ถ•,์†๋„,๋ฐ€๋„ ์˜จ๋„์•ผ

save๋ˆ„๋ฅด๋ฉด ๋ณ€๊ฒฝ๋ผ๊ณ 


ํ–‰์„ฑ๋ˆ„๋ฅธ ์ฑ„๋กœ ์ปจํŠธ๋กค x๋ˆ„๋ฅด๋ฉด ํ–‰์„ฑ์‚ฌ๋ผ์ง€๊ณ 


์นด๋ฉ”๋ผ๋Š” wasdํ•˜๊ณ  ์‰ฌํ”„ํŠธ ๋ˆ„๋ฅด๋ฉด ๋นจ๋ผ์ ธ ์ปจํŠธ๋กค ๋ˆ„๋ฅด๋ฉด์„œ ๋งˆ์šฐ์Šค ์›€์ง์ด๋ฉด ์‹œ์  ์กฐ์ ˆ


ํ–‰์„ฑ ๊ถค๋„๋Š” ๋นจ๊ฐ„์ƒ‰์ด๊ณ  ํŒŒํŽธ๊ถค๋„๋Š” ํ•˜์–€์ƒ‰์ด์•ผ


์ด์ •๋„๋ฉด ๋‹ค ์„ค๋ช…ํ•œ ๊ฑฐ ๊ฐ™๋‹ค


๋œ๋‹ค๋ฉด ์†Œ์Šค์ฝ”๋“œ ๋ณด๊ณ  ์ฝ”๋“œ ํ˜•์‹์ด๋‚˜ ๋ณ€์ˆ˜ ์ด๋ฆ„๊ฐ™์€ ๊ฑฐ ํ”ผ๋“œ๋ฐฑ ์ข€ ํ•ด์ค˜


์›ํ•˜๋ฉด ๊ฐ€์ ธ๋‹ค๊ฐ€ ํ”„๋กœ์ ํŠธ์— ์จ๋„ ์ข‹์•„


๋‚˜๋Š” ์ด๊ฑฐ ์œ ๋‹ˆํ‹ฐ ์—ฐ์Šต์šฉ์œผ๋กœ ๋งŒ๋“ ๊ฑฐ๋ผ ์ด์ œ ๋ณธ ํ”„๋กœ์ ํŠธ ํ•˜๋Ÿฌ๊ฐˆ๊ฒŒ ใ…‚ใ…‚


(์•— ๊ธ€์ž์ œํ•œ ๋•Œ๋ฌธ์— ์ด๋ฏธ์ง€ ์•ˆ๋“ค์–ด๊ฐ€๋„ค)