ํ๋ฆฐ ๋ถ๋ถ ์ง์ ํ์
https://github.com/theyareonit/Click-Between-Frames/blob/master/src/main.cpp
๊ถ๊ธํด์ cbf ์ฝ๋๋ฅผ ์ฐพ์๋ดค์
์ด ์ฝ๋๋ฅผ ๋ณด๋ฉด cbf๋ฅผ ํค๋ฉด (์ธ๊ฒ์)cos cbs๊ฐ ๋๋ค ๊บผ์ง๋ค๋ ๊ฒ์ ์ ์ ์์
์ฌ๊ธฐ์ if !softToggle์ cbf๊ฐ ์ผ์ ธ ์์ ๋๋ฅผ ๋ปํจ
if softToggle ์์ ์ฃผ์ ๋ณด๋ฉด softToggle์ด true๋ฉด cbf ๋นํ์ฑํ๋ผ๊ณ ์ ํ์์
!๋ ๋ ผ๋ฆฌ ๋ถ์ ์ฐ์ฐ์๋ผ softToggle ์ด false(cbf์ผ์ง) -> ๋งจ ์ ์ฝ๋ if๋ฌธ์์ true๊ฐ ๋จ -> cbs cos ๋
์ด๋ฐ์์ผ๋ก ๋์๊ฐ
๊ทธ๋ฆฌ๊ณ
cbf๋ฅผ ์ ์ฉํ์ง ์์ง ์๊ณ ์คํตํ๋ ์กฐ๊ฑด๋ฌธ์
๊ฐ๊ฐ ๋ ๋ฒจ ์์ ์์ง ์๊ฑฐ๋ ์ ๋ ฅ์ด ์๊ฑฐ๋ cbf์ cos๋ฅผ ์ผฐ์ ๋๋ฅผ ๋ปํจ
์ ๋ฆฌํ์๋ฉด cbf ์ผ์ง -> ์ธ๊ฒ์ cos cbs ์๋ ์ ํจ
cbf์์์ cos ์ผ์ง -> cbf ์๋ ์ ๋จ
cos ์ผ์ง๋ฉด cbs ๊ฐ ๊บผ์ง๋ ๊ทธ๋ฐ ์ฝ๋๋ ์์์ cbs ์ฝ๋๋ ๋ชป ์ฐพ์
์ ์ฌ์ ์ปด์ด๋ ๋ชจ๋ฐ์ผ์์๋ cos ํค๊ณ
๊ทธ๊ฒ ์๋๋ฉด cbf ์ฐ๋ฉด ๋ ๋ฏ
์ธ๊ฒ COS๋ CBF ์ผ๋ฉด ์๋ ์ ํ๊ณ CBF ์ค์ ์ ์๋ COS๋ CBF๋ ๊ฐ์ด ์๋๋๋๊ฑฐ ๋ง๋
์ ๋ค์ ๋ณด๋๊น cbf ํด -> ์ธ๊ฒ cos cbs ๊บผ์ง cbf์์ cos ํด -> cbf ๊บผ์ง ์