《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是时针针尖的坐标;

上一篇:《云原生安全攻防》-- K8s安全防护思路


下一篇:【智能电视??】关于电视、以及IPTV 和OTT TV区别(了解)