受到邁克爾·比爾(Michael Bill)的完美圈子漏洞的啟發;用C ++寫。
g++ -o run.out draw.cpp -framework ApplicationServices
確保在編譯時使用-framework ApplicationServices
,否則您會遇到錯誤。
將光標放在白色圓圈的中間。
./run
如果要執行參數,請改用以下內容:
./run.out -wait 5000 -steps 40 -sleep 60 -r 250
wait
, steps
, sleep
和r
的值可以相應地更改。
wait(ms) - wait time before the program starts to draw the circle
steps(n) - the circle is drawn in n steps
sleep(ms) - each step takes this amount of ms to run
r(px) - radius in px
查看Michael的Perfect-Circle漏洞:https://github.com/michael-bill/perfect-circle/