当前位置: 首页 > news >正文

国外网站备案查询梦幻西游官方网站

国外网站备案查询,梦幻西游官方网站,商城app源码,做一个商品网站多少钱在 Unity 中#xff0c;动态图集#xff08;Dynamic Atlas#xff09;是一种在运行时将多个纹理合并成一个大纹理图集的技术#xff0c;这样可以减少渲染时的纹理切换次数#xff0c;提高渲染效率。 实现原理#xff1a; 动态图集的核心思想是在运行时动态地将多个小纹理…在 Unity 中动态图集Dynamic Atlas是一种在运行时将多个纹理合并成一个大纹理图集的技术这样可以减少渲染时的纹理切换次数提高渲染效率。 实现原理 动态图集的核心思想是在运行时动态地将多个小纹理合并到一个大的纹理中形成一个纹理图集。 主要步骤如下 创建一个大的空白纹理作为最终的纹理图集。 纹理分配使用合适的算法将小纹理放置在大纹理的空闲区域。 复制纹理数据将小纹理的数据复制到大纹理的相应位置。 更新材质和 UV 映射使用新的纹理图集更新材质并调整 UV 映射以正确显示小纹理。 定义图集的基础属性 // 图集的宽度public int atlasWidth 1024;// 图集的高度public int atlasHeight 1024;// 要合并的纹理列表public ListTexture2D texturesToMerge;// 最终生成的图集纹理private Texture2D atlasTexture;// 每个纹理在图集中的位置和大小信息private ListRect textureRects; 然后导入几张图片 并且图片的Read/Write属性要打开 否则会报如下错 然后创建一个Texture2D atlasTexture new Texture2D(atlasWidth, atlasHeight, TextureFormat.RGBA32, false); 使用 Texture2D中的PackTextures方法其中纹理匹配算法使用的是Unity内置的矩形装箱算法将多个纹理打包到一个纹理图集中 textureRects new ListRect(atlasTexture.PackTextures(texturesToMerge.ToArray(), 2, atlasWidth)); 结果使用RawImage显示合并后的图集 纹理分配算法 1. 四叉树算法Quadtree Algorithm 原理 将大纹理容器看作一个根节点不断将其递归地分割成四个子节点四叉直到每个子节点要么完全被一个纹理占据要么太小无法再放置纹理。 放置纹理时从根节点开始检查如果当前节点能容纳该纹理则尝试将其放入该节点如果不能则递归地检查其子节点。 优点 适合处理动态变化的纹理集合插入和删除纹理相对方便。 可以较好地处理不同尺寸的纹理。 缺点 实现相对复杂需要维护四叉树的数据结构。 可能会产生较多的小空闲区域导致空间利用率不高。 2. 遗传算法Genetic Algorithm 原理 把矩形的放置方案看作一个染色体每个染色体包含多个基因每个基因代表一个矩形的放置位置。 初始化一个包含多个染色体的种群通过选择、交叉和变异等遗传操作不断进化种群直到找到最优或近似最优的放置方案。 优点 理论上可以找到全局最优解或接近全局最优解。 可以处理复杂的约束条件。 缺点 计算复杂度高需要较长的计算时间。 参数调整比较困难不同的参数设置可能会导致不同的结果。 3.矩形装箱算法 优点 简单易懂实现相对容易。 能在一定程度上减少空间浪费提高容器的利用率。 缺点 可能无法得到最优解尤其是对于复杂的矩形组合。 时间复杂度较高对于大量矩形的情况性能可能会受到影响。 具体实现 相关实现链接 Unite 2016 - Building Sprite Sheets at Runtime (Top Eleven, Nordeus) - YouTube DynamicSpriteSheets/DynamicAtlasses/TexturePacker.cs at master · dusanst/DynamicSpriteSheets (github.com) tkonexhh/DynamicAtlas (github.com) DaVikingCode/UnityRuntimeSpriteSheetsGenerator: Unity – generate SpriteSheets at runtime! (github.com)
http://www.hkea.cn/news/14347909/

相关文章:

  • 潍坊有哪些网站事件营销的经典案例
  • 泸州市规划建设局网站龙华网站建设洛阳 网站建设
  • 新网站友链仿站在线
  • 做网站一定要认证吗建e网卧室设计效果图
  • 网站建设有关的职位asp做的网站怎么运行
  • 注册网站对接的短信平台活动策划模板
  • 河北建设信息平台网站南做网站
  • flash网站源码做动漫的游戏 迅雷下载网站
  • 烟台网站建设加盟新乡手机网站建设服务
  • 长沙企业网站建设品牌如何确认建设银行网站不是假的
  • 游戏网站搭建需要多少钱wordpress网页慢
  • 网站开发角色分类国内做的比较简洁的网站
  • 青海省高等级公路建设管理局网站网站开发工作职责
  • 龙岩网站建设teams熊掌号通用企业网站织梦模板(红绿蓝三色)
  • 中国网站建设市场规模北京网站建设app
  • 厦门 网站优化手机头像制作软件app
  • 黄冈做网站技术支持的网站建设的项目总结
  • 建设一个网站平台需要哪些技术员光谷网站制作
  • 网站建设方案的含义企业管理定制软件
  • 做网站用什么服务器会比较好wap网站建设方案 pdf
  • 静态网站需要服务器吗网站开发实例社区
  • 网页设计网站多少钱免费ppt模板哪里找
  • .net网站制作综合实训报告深圳建站网站模板
  • 制作网站常用软件frontpage网站模板
  • 上海注册公司核名在哪个网站百度收录了我新网站的2篇文章了
  • 怎么上传网站图片的链接云南app制作
  • 国家网站备案查询微商网站开发合同
  • 上海专业网站建设排行网页制作与设计作业在哪搜题
  • 公司如何建设一个网站百度官方网站网址
  • 网站开发培训深圳网站建设深圳网络公司