迪文科技论坛

 找回密码
 立即注册
搜索
查看: 115|回复: 5

【提问】变量图标显示不对应

[复制链接]

3

主题

7

回帖

82

积分

注册会员

Rank: 2

积分
82
发表于 2025-4-29 14:08:30 | 显示全部楼层 |阅读模式
图一图二:DUGS设置
图三:图标文件原图
图四:仿真结果图(与实际显示效果一致)


如图,一个图标变量,下限为0,上限30,对应图标50-80,其他图标显示都正常,但是最后一个应该显示80图标,但是显示的是77号图标。图标不对应的原因是啥?有没有大哥解惑一下


图片放下面
回复

使用道具 举报

3

主题

7

回帖

82

积分

注册会员

Rank: 2

积分
82
 楼主| 发表于 2025-4-29 14:09:46 | 显示全部楼层
本帖最后由 Mr.Passepartout 于 2025-4-29 14:11 编辑

file:///C:/Users/Administrator/AppData/Roaming/Tencent/TIM/Temp/JM4OQEZ57KM@OA_E%7D6X)Q)H.png

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0

主题

54

回帖

3465

积分

论坛元老

Rank: 8Rank: 8

积分
3465
发表于 2025-4-29 14:28:36 | 显示全部楼层

您检查一下您的icl图标库有没有和其他的文件位置冲突了
计算方法
FLASH 存储空间中,单个字库空间为 256KB 大小。当单个图标库文件超过 256KB 时,需要严格计算好该图标
库所占区间,否则可能会造成图标区间位置冲突从而导致显示异常。例如:48_图标.iCL 文件 1.23MB 大小,计算
公式:文件大小*1024/256=所占区间值,1.23*1024/256=4.92,即占用 48、49、50、51、52 这 5 个字库区间,只要
不是整除,多占用一个字节都要算一个字库区间。因此,下一个图标库命名需要从 53 开始。
图标库 ICL 文件生成方式和图片库相同
回复

使用道具 举报

3

主题

7

回帖

82

积分

注册会员

Rank: 2

积分
82
 楼主| 发表于 2025-4-29 14:42:42 | 显示全部楼层
王敏Judy 发表于 2025-4-29 14:28
您检查一下您的icl图标库有没有和其他的文件位置冲突了
计算方法
FLASH 存储空间中,单个字库空间为 256K ...

我的23.icl大小224KB,非常小了,应该不会发生位置冲突吧
回复

使用道具 举报

3

主题

7

回帖

82

积分

注册会员

Rank: 2

积分
82
 楼主| 发表于 2025-4-29 15:11:08 | 显示全部楼层
更换了图标文件就好了?
原来的14*148像素,大小4.05KB
现在的16*149像素,大小6.6KB
以后弄明白了再续帖吧

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0

主题

368

回帖

3081

积分

论坛元老

Rank: 8Rank: 8

积分
3081
发表于 2025-4-29 15:32:38 | 显示全部楼层
Mr.Passepartout 发表于 2025-4-29 15:11
更换了图标文件就好了?
原来的14*148像素,大小4.05KB
现在的16*149像素,大小6.6KB

除了生成ICL 文件不要跟其他文件冲突外 也注意下图标格式 24位色 最好是BMP格式 背景色用纯色背景效果最佳
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|迪文科技论坛 ( 京ICP备05033781号-1 )

GMT+8, 2025-7-3 10:18 , Processed in 0.036406 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表