自学内容网 自学内容网

《Python游戏编程入门》注-第5章6

4 绘制时针、分针和秒针

绘制时针的代码如图8所示。

图8 绘制时针的代码

其中,第45-46行代码获取时针与x轴的夹角,第45行代码中的wrap_angle()是自定义函数,该函数的作用是保证夹角在0°-355°之间,代码如图9所示,该函数的参数表示时针与x轴夹角的角度值,hours是在“3 获取当前时间”中获取的当前时间小时数;第46行代码将角度转换为弧度;第47-48行代码获取时针针尖位置的横纵坐标hour_x和hour_y,其原理如图10所示,时针针尖位于图10中红色圆上,radius是白色圆的半径,radius-80是红色圆的半径;第49行中pos_x和pos_y是圆心的坐标,target是时针针尖的坐标;


原文地址:https://blog.csdn.net/hou09tian/article/details/143691290

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!