ihspeed+=1;
if (hspeed>6) hspeed-=1;
if (hspeed<-6) hspeed+1;
์ด๋ ๊ฒ ํ๋ฉด 6๊น์ง๋ ์๋๊ฐ ๊ฐ์ํ๋ค๊ฐ ๊ฑฐ๊พธ๋ก ๊ฐ๋ค๊ฐ ๋ค์ ๋ฐ๋๋ก -6์๋๊น์ง ๊ฐ์ํ๋ค๊ฐ ๊บผ๊พธ๋ก ๊ฐ๋ค๊ฐ ํ ์ค์์๋๋ ์๊ทธ๋ผ
์๋ฌด๋๋ ๋ฌธ๋์ด์ด๋ค ๋ณด๋๊น ๊ทผ๋ณธ์ ์ด๊ณ ์์ฃผ ๊ธฐ์ด์ ์ธ ์ฐฉ๊ฐ์ ํ๊ณ ์๋๊ฒ ํ๋ฆผ์์.
ihspeed+=1;
์ด๊ฑด ๋งค ์คํญ๋ง๋ค ์ํ๋ฐฉํฅ์ผ๋ก +1์ฉ ์๋๊ฐ ์ฆ๊ฐํ๋ค๋ ๋ป์ด ์๋๊ฑด๊ฐ?
์ด๋ฐ์์ผ๋ก ์๋ํ๋๊ฒ ์๋๊ฐ?
๊ณ ๋ฏผํ๊ณ ์ฐพ๋ค๊ฐ else ๋ผ๋๊ฑธ ๋ฐ๊ฒฌํจ. ๊ทธ๋ผ ์ด๋ ๊ฒ ์ฐ๋ฉด๋๋๊ฑด๊ฐ
if (hspeed>6)
{
hspeed-=1;
}
else (hspeed<-6)
{
hspeed+=1;
}
์๋จ ์๋ง๋ else์ ์กฐ๊ฑด๋ฌธ์ (hspeed<=6) ์ด๋ฐ์์ผ๋ก ์ ๋ฐ๋ ์ ์ฒด๊ฐ ๋์ด์ผ๋๋๊ฒ ์๋๊น์ถ์
์์ด์ ์ด๋ฐ์์ผ๋ก ์ฐ๋๊ฒ ์๋๊ฑฐ๊ฐ์.
๊ทธ๋ฌ๋ค๊ฐ ๊ณฐ๊ณฐํ์๊ฐํด๋ดค๋๋ ๊ฒฐ๊ตญ ์๋ฐ ๊ฐ๋ฐํ๋๊ฑธ ํํํ๊ณ ์ถ์๊ฑฐ๋๊น
ํน์ ์ฌ์ธํจ์ ์ด๋ฐ๊ฑฐ ์ด์ฉํ ์์์๊น
๋งค step์ด ๊ฒ์๋ฉ์ด์ปค์์ ์ฐ๋ ์๊ฐ์ ์ต์๋จ์๋ผ๋ฉด
step์ด x์ถ์ธ ์ฌ์ธํจ์์์ y์ถ์ ์คํผ๋๋ก ์ธ์์์ผ๋ฉด ์๋ฆฌ๊ฐ๋ฆฌ ์น๋๊ฑฐ ์๋?
sin(step)=hspeed
์ด๊ฒ ๋๋์ง ๋ชจ๋ฅด๊ฒ ๋๋ ๋์ํ๋ ๋ช ๋ น์ด๋ง ์ฐพ์๋ธ๋ค๋ฉด ๊ฐ๋จํ ๋๋๊ฑฐ ์๋๊น?
์ํผ ํํ ๋ฆฌ์ผ์ข ๋ ๋ด๋ณด๊ฒ ์ ๋ญ๊ฐ ๋ฐฉ๋ฒ์ด ์์๋ฏ
์ํํ ํ๋ก๊ทธ๋๋ฐ ์ง์์ ๋งํด๋ณด์๋ฉด c# ๊ธฐ์ค์ผ๋ก if๋ฌธ์ if๋ else if๋ else๊ฐ ์์ ๋ง์ฝ, ์๋๋ฉด ๋ง์ฝ, ์๋๋ฉด์ด๋ ๋ป์ด๊ณ ๊ทธ๋ ๊ธฐ์ else๋ ์กฐ๊ฑด ๋ฌ์์ค ํ์ ์์. ์งํฉ์ผ๋ก ์น๋ฉด ์ฌ์งํฉ์ ๊ฐ๋ ์. ๊ฒ์๋ฉ์ด์ปค๋ ์ด๋ป๊ฒ ๋ค๋ฅผ์ง ๋ชจ๋ฅด๊ฒ ๋๋ฐ ์๋ง ๋น์ทํ ๊ฑฐ๋ผ ์๊ฐํจ
์๋ฅผ ๋ค๋ฉด if (์ด๋ฌํ ๊ฒฝ์ฐ์๋) {์ด๋ ๊ฒ ํด๋ผ} else if (์ ๋ฌํ ๊ฒฝ์ฐ์๋) {์ด๋ ๊ฒ ํด๋ผ} else if (์ด๋ฌ์ ๋ฌํ ๊ฒฝ์ฐ์๋) {์ด๋ ๊ฒ ํด๋ผ} else {์ด๊ฒ๋ ์ ๊ฒ๋ ๋ค ์๋๋ฉด ์ด๋ ๊ฒ ํด๋ผ} ๋ณธ์ธ๋ ์ด๋ณด์ฌ์ ํ๋ฆด์ ์์ ๊ณ ์๋ถ๋ค ์ง์ ๋ฐ๋
ใณใณ ๋ง์ ๋์์ด ๋ฌ์ต๋๋ค. ๊ฐ์ฌํฉ๋๋น
์ง๋์๊ฐ๋ณ์๋ฅผ ๋ง๋ ๋ค ๊ณต๊ฒฉ์ ๋ง์๋์ง ์ฒดํฌํ๋ ๋ณ์๋ฅผ ๋ง๋ ๋ค ๋ง์ผ๋ฉด ๊ณต๊ฒฉ์ ๋ง์๋์ง ์ฒดํฌํด์ ์ง๋์๊ฐ๋์ ์คํ๋ผ์ดํธ๋ฅผ ๋๋ค์ผ๋ก ๊ทธ๋ ค์ค๋ค(draw์ด๋ฒคํธ) ์ง๋์๊ฐ์ด ๋๋๋ฉด ๊ณต๊ฒฉ์ ๋ง์๋์ง ์ฒดํฌํ๋ ๋ณ์๋ฅผ ์๋์ํ๋ก ๋๋๋ฆฐ๋ค ๋ด๊ฐ ์๊ฐํ ๋ฐฉ๋ฒ์ด์ผ ใ
ใ ์ข์์๊ฐ์ธ๊ฑฐ๊ฐ์ ์ด์บํด์ผ๋ ์ง ์ข๋ ์กฐ์ฌํด๋ณผ๊ป์ผ ใณใณ
๊ฒ์ค์๋ xprevious๋ผ๊ณ ์ด์ ์คํญ์ x์ฃํ๋ y์ขํ๋ฅผ ๋ฐ์์ค๋ ๊ธฐ๋ฅ์ด์๋ค... ์คํญ์์ x += irandom (3)์ผ๋ก ์ด๋ํ๋ค์ ๋ฐ๋ก xprevious๋ก ์ด๋ํ๋ฉด ์ ๊น์์ง์๋ค๊ฐ ๋ฐ๋ก ์ ์๋ฆฌ๋ก ๋๋ผ์จ๋ค. ์ฆ ์ง๋ํ๊ฒ ๋๋ค - dc App
ํ ๊ทธ๋ฐ๊ธฐ๋ฅ์ด..