赞 | 792 |
VIP | 43 |
好人卡 | 0 |
积分 | 352 |
经验 | 76056 |
最后登录 | 2024-10-30 |
在线时间 | 4169 小时 |
Lv5.捕梦者
- 梦石
- 0
- 星屑
- 35180
- 在线时间
- 4169 小时
- 注册时间
- 2007-12-15
- 帖子
- 10066
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 89444640 于 2017-10-11 10:55 编辑
由于上一个帖子问了,可以很方便的用变量带入显示时间,如果用电子表数字显示应该没有问题,如果用手表显示的话可能会有点问题,但是我选了个问题最大的,在地图上显示。且需要遮挡正常。
但是如果用传统时钟显示,目前我还没想到有什么好方法。除了特别累人的,用图像做出指针所有角度+6图像,然后依次显示,这样时分秒 三个指针就需要3*60-3=177张图像。能做但是不靠谱。
而且还有个要命的问题,如果用图像显示的话,绝对会遮挡角色,但是这个时钟应该是做为背景使用的。不用纯暴力列举所有图像的话,如何解决。
实际使用测试用截图遮挡异常情况如下,应该比这个小一些,现在的时钟太大了。这图遮挡顺序我调错了,应该是秒针遮挡分针遮挡时针,图像编号秒针最大后面的小时钟是别的地方用的,测试工程里面用的是去除时针指示的。
然后下面的是此场景中的图像文件,不知道现在附件下载是否需要消耗积分,如果下载不便我再传百度什么的网盘。
时钟显示.rar
(616.12 KB, 下载次数: 82)
需要实现的效果是,在公用事件中,调用秒针且准确的的情况下,每隔20帧,也就是一秒,秒针转动6度,
若秒针困难且不准确,则仅需要调整分针和时针的变量,分针每分钟角度+6度。
时针由于需要取整数,每小时转动30度,因此每两分钟角度+1度。
时分秒分针无论如何转动,都要被人物和雾图形遮挡。
这种显示方式仅限于单张地图640*480的情况,地图不卷动。若在可以卷动的地图上显示时钟的变化,则需要思考其他解决方法,如何让行走图可以随着变量旋转。
有可能的话还希望程序员大神能帮忙解决一下,谢谢。
|
|