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

OverDraw的优化

  • 在uwa搜寻到的一些overDraw优化方法

透明图片避免绘制来减少overDraw

  • 像一些alpha=0的图片,根本没有必要参与绘制。
  • 所以留一些可以参与Raycast,但是不绘制
using UnityEngine;
using System.Collections;namespace UnityEngine.UI
{public class Empty4Raycast : MaskableGraphic{protected Empty4Raycast(){useLegacyMeshGeneration = false;}protected override void OnPopulateMesh(VertexHelper toFill){toFill.Clear();}}
}
多边形切割
  • 一个图片如果有很多空白不可见的边缘,也会造成空绘制
  • 这个时候可以使用多边形切割Poloygen Sprite
  • 但是这种情况会造成顶点数过多,无疑是用顶点来换填充率
  • https://community.uwa4d.com/blog/detail?id=1542444341565734914&entrance=0
http://www.lryc.cn/news/221475.html

相关文章:

  • 数据结构—字符串
  • inne所属公司抢注“童年时光”商标仍被冻结
  • 20231106-前端学习加载和视频球特效
  • Arrays.asList() 和 List.of() 的列表之争
  • 基于51单片机的停车场管理系统仿真电路设计
  • APIView单一资源的查看更新删除
  • UML--类图的表示
  • JVM字节码文件浅谈
  • DBever 连接trino时区问题 The datetime zone id ‘GMT+08:00‘ is not recognised
  • xlua源码分析(二)lua Call C#的无wrap实现
  • MySql优化经验分享
  • 【Linux】:使用git命令行 || 在github创建项目 || Linux第一个小程序——进度条(进阶版本)
  • Kotlin apply 交换两个数
  • Android jetpack : Navigation 导航 路由 、 单个Activity嵌套多个Fragment的UI架构方式
  • 【react】在react中祖父、父亲、孙子组件层层解构其余属性props时报错children.forEach is not function
  • P9831 [ICPC2020 Shanghai R] Gitignore
  • LinkList集合方法(自写)
  • Ansible playbook自动化运维工具详解
  • 图像切分:将一张长图片切分为指定长宽的多张图片
  • ROS学习笔记(5):ros_control
  • 《008.Springboot+vue之自习室选座系统》
  • 道可云元宇宙每日资讯|5G数智新时代元宇宙发展论坛在厦门举办
  • 使用 Go 写入文件
  • 调用DeleteLocalRef的正确姿势
  • 抖音小店从0到1起店流程,实操经验分享!
  • MySQL权限
  • Nginx服务器安装证书并启用SSL(acme.sh)
  • c++实现观察者模式
  • C 语言左移位操作在kernel驱动子系统中的特殊用途
  • kafka3.6.0集群部署