NGUI与图片拼接的1像素接缝

本文探讨了NGUI中图片拼接及优化的方法,包括避免使用奇数尺寸图片、关闭MipMaps、调整图片过滤模式等技巧,以提高游戏界面的效率与质量。
NGUI会自动把奇数宽高宽高的图片补起来成偶数的宽高图片。如下图所示,当你制作完一个NGUI的+
图集后你会发现NGUI自动打开了MipMaps并且利用三线性来过滤图片
如下图所示,如果你把混合模式改成点线性过滤,你会发现你的图片拼接的非常OK了
从效率上来说,点线性过滤>二线性过滤>三线性过滤 如果点线性过滤好用的话为什么NGUI要用三线性过滤呢?
1.UISprite是可以随便缩放的,如果不缩放的话点线性没问题,可是一旦缩放因为用点像素来填充那么图片必然糙了。
2.我觉得NGUI是为了支持3D界面所以不得不在生成Atlas后勾上了Generate Mip Map选择三线性来过过滤图片。生成MipMaps以后那么在内存中的图片会大很多(MIpMaps就是典型的用空间来换时间)所以如果你没有3D界面的话一定要把mipMaps关闭,采取二线性过滤即可。
最后回到文章的题目;如何解决NGUI图片的拼接问题?
1.不要用奇数图片,保持美术给的图宽高都是偶数
2.拼接的时候是按偶数像素来拼接
3.取消Generate MipMaps,不生成MipMaps。
4.图片采用点线性过滤模式
5.采取点线性过滤的话图集上的图片就不能使用NGUI的缩放功能了,不然图片会糙的。我觉的把需要拼接的图片放在一个图集上,如果拼接的图片不多的话也可以考虑用UITexture。

内容概要:本文围绕“基于多面体聚合闵可夫斯基和的电动汽车可调能力评估研究”展开,系统提出一种基于多面体建模几何运算的聚合方法,用于量化大规模电动汽车集群的可调节能力。通过构建单车充电可行域的凸多面体表示,并利用闵可夫斯基和实现群体调控潜力的数学聚合,形成统一的等效灵活资源集合,从而精确刻画电动汽车集群在时间功率维度上的整体调节边界。该方法结合Matlab代码实现,支持对聚合结果的可视化呈现边界分析,为电力系统中的需求响应、虚拟电厂运营及分布式能源调度提供了高精度建模工具。研究强调科研应兼顾严谨逻辑创新思维,倡导借助YALMIP等优化工具提升建模效率求解可靠性。; 适合人群:具备电力系统分析、凸优化理论或运筹学背景,从事新能源并网、电动汽车调度、综合能源系统等方向的研究生、科研人员及工程技术人员。; 使用场景及目标:①掌握多面体建模闵可夫斯基和在电力系统灵活性聚合中的数学原理实现方法;②学习利用Matlab完成电动汽车集群可调能力的建模、聚合可视化分析;③应用于虚拟电厂资源聚合、需求响应潜力评估、配电网柔性负荷调控等实际场景的建模优化决策。; 阅读建议:建议读者结合文中Matlab代码逐模块复现算法流程,重点理解多面体定义、约束处理及闵可夫斯基和的近似计算实现,同时参考提供的YALMIP工具包资源,深入掌握优化建模技巧,以全面提升对复杂系统聚合建模的能力。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值