将Image Type设置成Tiled来做拉伸时, unity会自动复制出很多三角形和顶点来。

我们可以用RawImage来解决这个问题。拉伸rawImage 后三角形 顶点的数量将不会在增加。

注意图片类型使用Texture.

Wrap Mode 设置 Repeat。

最后把此Texture 挂在TiledImage上即可。代码中会根据 拉伸的范围来自动的算rawImage UVRect

C#

1

2

3

4

5

6

7

8

9

10

11

12

13

using UnityEngine;

using UnityEngine.UI;

using System.Collections.Generic;

[AddComponentMenu("UI/TiledImage")]

public class TiledImage:RawImage {

protected override void OnRectTransformDimensionsChange(){

base.OnRectTransformDimensionsChange();

Vector2 size=rectTransform.sizeDelta;

this.uvRect=new Rect(0,0,size.x/texture.width*canvas.scaleFactor,size.y/texture.height*canvas.scaleFactor);

}

}

优化Image设置Tiled类型产生过多的三角形顶点相关推荐

  1. bios调整服务器性能模式吗,优化BIOS设置提高显示性能

    优化BIOS设置提高显示性能 互联网   发布时间:2009-04-21 00:57:14   作者:佚名   我要评论 显示性能是集成主板发挥性能最主要的瓶径,尤其是在运行3D游戏等考验显卡性能的程 ...

  2. vmware虚拟机及CentOS7.6初始化安装、配置优化、设置静态IP

    文章目录 CentOS7.6初始化安装 前置工具的安装 yum源优化 创建虚拟机快照 克隆创建作业机 优化网络管理设置静态ip CentOS7.6初始化安装 下载安装vmware workStatio ...

  3. 性能优化——FBX设置优化Model面板部分

    FBX文件配置 a)       Model面板 Scale Factor : 1 (默认值) Use File Factor : 勾选 (默认值) Mesh Compression : 选用可以接受 ...

  4. R语言使用dplyr聚合统计分组数据、ggplot2可视化分组线图、使用geom_line函数自定义设置线条类型、粗细、颜色(Change line types + colors by groups)

    R语言ggplot2可视化分组线图.使用geom_line函数自定义设置线条类型.宽度(粗细.).颜色(Change line types by groups.Change line types + ...

  5. 服务器修改mime类型,服务器上设置mime类型

    服务器上设置mime类型 内容精选 换一换 资源包括静态语音,TTS放音以及短消息,在您进行流程编排前,需要先将涉及到的资源,包括语音.短信模板添加到系统中,才能继续配置流程. 开发过程中,您有任何问 ...

  6. wordpress怎么设置文章页面不打开新的窗口_2019 WordPress外贸网站SEO优化基础设置(新手图文教程)...

    做好了网站,选好了主题,配备了必备插件,基础SEO怎么设置才能避免后面经常改动基础设置,导致关键词排名降低,页面收录消失等问题呢? 对于外贸建站老鸟来说,他们装备了插件Yoast SEO的时候,就会把 ...

  7. Navicat设置字段类型

    Navicat设置字段类型 Navicat这个工具,使用非常方便. 我们经常遇到修改数据库的字段类型,很多时候会报错,如下 意思是:数据表里面的数据太长,设置的字段类型不合理. 大多的错误,是由于该数 ...

  8. 服务器修改mime类型,服务器上没有设置mime类型

    服务器上没有设置mime类型 内容精选 换一换 在大型网络应用中,通常会使用多台服务器提供同一个服务.为了平衡每台服务器上的访问压力,通常会选择采用负载均衡来实现,提高服务器响应效率.云解析服务支持解 ...

  9. 9.IDA-重新设置函数类型、创建数组结构

    1.重新设置函数类型 写一个简单的代码做测试: [cpp] view plaincopy int fun(int a, double b) { return 0; } int _tmain(int a ...

最新文章

  1. 简单理解Ext.DomQuery操作CSS3选择器
  2. 多视图几何总结——单应矩阵和基础矩阵的兼容关系
  3. Android-源码解析HandlerLooper
  4. Spring 配置解析之Properties
  5. mysql 启动卡主,cpu 100%
  6. POJ1555 ZOJ1720 UVA392 UVALive5309 Polynomial Showdown题解
  7. mysql amp;amp;_浅析mysql交互式连接amp;非交互式连接
  8. mybaits 学习
  9. clamp.js 的使用---超出省略 (翻译)
  10. 计算机字体库位置,win7电脑的字体库在哪里?
  11. 按一定条件筛选df1,返回结果中df1的索引取df2的数据
  12. pom文件project爆红
  13. 【工具使用】AI帮你写代码
  14. c++ 字母降落小游戏
  15. 空间滤波 - 钝化掩蔽和高提升滤波
  16. AR与VR的区别在哪?
  17. 电视盒子最新android,安卓盒子已倒下!4款Win10电视盒子推荐
  18. 前端对接微信公众号网页开发流程,授权对接
  19. luajit的字节码
  20. 基于JAVA后台微信买菜小程序系统 开题报告

热门文章

  1. 机器翻译中丢掉词向量层会怎样?
  2. 使用PyTorch和Albumentations进行数据增强与损失函数
  3. 【百度飞浆】目标检测综述
  4. webflux切面拦截权限,webflux整合aop,webflux获取request
  5. The POM for com.ruifeng.tjtaxiqy:shiro:jar:0.0.1-SNAPSHOT is missing, no dependency information avai
  6. Mybatis Plus——[Could not set property 'id' of '***' with value]解决方案
  7. Eclipse——e(fx)clipse下载错误导致的安装失败解决方案
  8. linux无密码sudo,在Linux系统中运行没有sudo密码的特定命令
  9. c语言填空题删除字符串k右边,计算机二级C语言上机模拟试题及解题思路
  10. 【yolo】ubuntu18.04 yolo打开摄像头实时检测框目标 转化pth文件为onnx