ํ‹€๋ฆฐ ๋ถ€๋ถ„ ์ง€์  ํ™˜์˜


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 ์“ฐ๋ฉด ๋ ๋“ฏ