项目说明
SDL实现一个带日期(星期+日)的钟表
设计思想
1.图片准备
找一张钟表图片,使用PS将表盘和三个指针分离,都保存为PNG格式(多余背景都删除)
注意事项:保存的指针图片指针方向保持一致并且起点都在表盘中心
2.字体包准备
宋体 simfang.ttf
3.程序设计
显示表盘
获取系统时间,经过数学计算算出时分秒指针转过的角度
更具角度和坐标显示时分秒针
更具系统时间和坐标显示日期
每秒清空渲染器,并且显示当前时刻下日期和时分秒针
(详细代码过程请见下方代码)
代码展示
|
|
人丑就要多读书
SDL实现一个带日期(星期+日)的钟表
1.图片准备
找一张钟表图片,使用PS将表盘和三个指针分离,都保存为PNG格式(多余背景都删除)
注意事项:保存的指针图片指针方向保持一致并且起点都在表盘中心
2.字体包准备
宋体 simfang.ttf
3.程序设计
显示表盘
获取系统时间,经过数学计算算出时分秒指针转过的角度
更具角度和坐标显示时分秒针
更具系统时间和坐标显示日期
每秒清空渲染器,并且显示当前时刻下日期和时分秒针
(详细代码过程请见下方代码)
|
|