现在的位置: 首页 > 综合 > 正文

constvar: 图片资源说明

2018年10月16日 ⁄ 综合 ⁄ 共 842字 ⁄ 字号 评论关闭

图片资源说明

1. 导出的图片格式
导出的图片可支持2种, 带透明的PNG图片和带ALPHA通道的32位BMP。
显然,32位BMP制作起来要比PNG麻烦很多。而且导出时的效果不直观。所以建议统一采用PNG。

2. 对于一个整体的显示对象。 如果他的图片需要有N帧 ( N > 1),这N帧的宽高必须相等。  例如: 主界面按钮有 正常 和按下状态帧2。 虽2张图片显示的区域不同。 但图片尺寸要保持一致。  显示同一号时间的数字0 – 9 , 这10张图片尺寸须要相同。
导出时, 要把多帧的控件的图片导出成按竖方向排列的图片如:

如果图片比较多,如果这样排列比较麻烦的话,就可以导成一张张尺寸一样的图片,然后用提供的cvBmp工具进行合成。

  图片尺寸之所以要相同是图片坐标在程序中定位中不需要特殊处理, 不需要因图片的尺寸对同一对象中的某张图片进行特殊处理。

  判断是否同一对象要依据它的程序属性, 属于APP与美工有可能需要交互的情况。 比如 am1, am2, fm1, fm2, fm3 这些都属于显示波段,而且它们都显示在同一个位置。 这5张图片需要做成同一个尺寸。 假设 am2的尺寸与其它4者不同, 程序中就需要处理am2的位置, 或者在资源生成时二次处理am2的图片。
  同理, 收音的频率数字。 0-9 可以做相同尺寸。 但 小数点不需要与它们相同, 因为小数点的显示位置与0-9没有重叠, 最关键它不是数字的一种。 

3. 有些按钮, 本身显示区域较小。 如果切图尺寸太小不方便触摸。 比如 主界面的换页按钮。 可适当扩大它周围的透明区域用于接收触摸消息。 比如从20X20 扩大到周围完全透明的50X50
有些面要用手拖动的音量条等同理。

4. 不能把控件的图片连在某一个大底图上一起导出。因为无论位置改变, 特效处理,按“控件元素切图” 实现都会更方便。不要认为把控件的正常状态就保留在背景上会让加载速度变快很多。事实上这些可以忽略不计。反倒是在用界面编辑器编辑界面的时候,会变得更不方便。当然, 这些说的都是控件,即那些有可能要响应用户操作,或者移动改变位置的。

不恰当的

更合适的

抱歉!评论已关闭.