zoukankan      html  css  js  c++  java
  • 手游专用大图工具TexturePacker

       

         游戏的本质是在时间纬度上,不同时刻渲染相应的材质。如果游戏没有交互功能,游戏就变为电影了,按照程序的设定,渲染完所有的材质。但添加上玩家交互后,游戏就可以跳转到不同的状态。目前游戏只有图像,声音,加上简单的体感。游戏主要的表现方式还是材质。

         现在计算机的cpu速度已经够快,瓶颈主要体现在io的读取上,在游戏里加载材质是家常便饭,将材质打包成大图,将小图通过算法合并成大图,不仅减少了io的读取,同时占用了更少的内存空间。并且代码里也更容易管理这些材质。显而易见数量越大,混乱度也就越高,减少了材质的数量,就减少了出错的机会。合图需要一个工具,公司内部也写过类似的工具,不支持旋转,导出的格式和cocos2d不兼容。所以果断选择了TexturePacker这个工具。
         这里将TexturePacker简称TP,这个工具设计的很简单,几步就可以学会。

    1、添加材质
    2、选择导出格式
    3、参数简单介绍
    a、整个大图的内边界,所有材质不超出大图边界,这个不太清楚为啥官方默认要为2,貌似完全没有必要。
    b、材质与材质间的边界,这个主要防止在游戏中获取某个材质的时候切边问题,主要是cocos2dx 不支持浮点位置问题

    4、输出合并后的资源



    最后感谢工具作者的慷慨相助,在我发完索取注册码一天之后就赠送我了一枚注册码。

    软件官网:http://www.codeandweb.com/texturepacker

    注册码索取地址:http://www.codeandweb.com/request-free-license

  • 相关阅读:
    [转]让IIS支持FLEX的MXML格式
    将图片上传到数据库 因File.Open遭遇System.UnauthorizedAccessException
    WinForm Control 命名规范
    生成随机但又有规律可循的一组问答数 以提供远程授权服务
    [转]winform 安装部署
    silverlight相关
    [转]对WinForm的App.config文件进行加密
    [转]项目经理是这样当的
    CSS
    SQLServer下 存储过程内 包含事务 及 返回处理是否成功
  • 原文地址:https://www.cnblogs.com/fengju/p/6174306.html
Copyright © 2011-2022 走看看