• 适配多分辨率的图片大小 and 像素画


    多分辨的适配需要考虑的是适配方案,有Fix_width  Fix_height  No_boarder...

    我较常用的是:Fix_width  (竖屏游戏)

           Fix_height  (横屏游戏)

    这样做根据我的需求,觉得这样做才能让背景图片更好的表示。

    根据市场上面的分辨率比,算出一个最大兼容的图片是:1140  x  640    (or    640  x  1140)

    这里需要设置目标分辨率,我的目标分辨率分别是:      960   x  640     (or    640  x 960)  横版、竖版的设置。quick cocos的配置是在config.lua文件中。

    ===================像素画=========================

    像素画的制作,我都是通过鼠标在PS中绘制完成。(不需要精确的定位,修改,调整也很方便,鼠标可以胜任。)

    像素画需要注意的是在设计的时候,可以将图像缩小10倍。然后用一个像素点的铅笔去绘制它。

    绘制完成后,调整图像大小的时候,将尺寸调整到你游戏中需要的尺寸,注意:选择(邻近,保留硬边缘)然后保存。

    不然的话像素点会被PS采用图像放大算法给模糊了。这样就好了。

    至于游戏中像素点的细腻程度是根据你自己当初设计的画布大小来的。

    画布越小,相同的分辨率下,像素点越少,像素画细腻效果越低。

    画布越大,相同的分辨率下,像素点越多,像素画细腻效果越高。

    ===================举个栗子=======================

    我想制作一张1140 x 640 的横屏背景像素图:

    我创建的画布大小是114 x 64   分辨率是72.

    采用单像素点绘制,绘制完成,放大到1140 x640。注意选择保留硬边缘。

    保存即可。

    .............花了好几分钟做的图片。

  • 相关阅读:
    结构-行为-样式-有趣的函数
    结构-行为-样式-angularJs笔记
    Js-Html 前端系列--页面撑开头尾
    Java 实现下载
    Js-Html 前端系列--Ajax
    Js-Html 前端系列--checkbox
    Nutz中过滤特殊字符
    NUTZ中处理系统未捕获异常
    Thymeleaf 笔记
    Json 使用小结
  • 原文地址:https://www.cnblogs.com/vokie/p/4183459.html
Copyright © 2020-2023  润新知