首页 > 其他分享 >UI的绘制

UI的绘制

时间:2023-01-06 18:22:26浏览次数:35  
标签:vh Vector2 Vector3 UI new white 绘制 rect

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;

public class Image2 : Graphic
{
public override Texture mainTexture
{
get
{
if(material.mainTexture != null)
{
return material.mainTexture;
}
return s_WhiteTexture;
}
}
protected override void OnPopulateMesh(VertexHelper vh)
{
Rect rect = this.rectTransform.rect;
//清理之前的数据
vh.Clear();
vh.AddVert(new Vector3(rect.x, rect.y, 0), Color.white, Vector2.zero);
vh.AddVert(new Vector3(rect.x, rect.y+rect.height, 0), Color.white, Vector2.up);
vh.AddVert(new Vector3(rect.x+rect.width, rect.y, 0), Color.white, Vector2.right);
vh.AddVert(new Vector3(rect.x+rect.width, rect.y+rect.height, 0), Color.white, Vector2.one);

vh.AddTriangle(0, 1, 2);
vh.AddTriangle(3, 2, 1);

}
}

标签:vh,Vector2,Vector3,UI,new,white,绘制,rect
From: https://www.cnblogs.com/zanzz/p/17031288.html

相关文章

  • SOUI4中使用文件资源
    一直以前SOUI中引用资源都是通过uires.idx中定义资源类型及路径,比如:<?xmlversion="1.0"encoding="utf-8"?><resource><UIDEF><filename="xml_init"pa......
  • Burpsuite使用教程三
    之前我们介绍了burpsuite的proxy使用方法,今天咱们再来学习一下如何使用proxy拦截手机流量。​首先进入到burpsuite界面里​找到设置,修改一下拦截设置​点击edit​默认是loop......
  • cube的绘制以及图片的完整显示
    usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;publicclassCreatUVCube:MonoBehaviour{publicMeshFiltermf;publicMeshR......
  • Element Ui Form表单的校验规则rules详细说明
    ElementUI中对Form表单验证的使用介绍:Form组件提供了表单验证的功能,只需要通过rules属性传入约定的验证规则,并将Form-Item的prop属性设置为需校验的字段名即可......
  • 包含UUID的路径匹配校验
    请求路径有三种格式:(1)account_server/v1/users/6f0f1d91-9b76-4499-af64-d05a780c0287/profile【UPDATE】(2)account_server/v14/users/6f0f1d91-9b76-4499-af64-d05a780c02......
  • uni-app HBuilderX 工程转换 vue-cli 工程
    1、使用vue-cli4新建空工程vuecreate-pdcloudio/uni-preset-vuemy-project地址不行就直接下载,使用本地地址2、将HBuilderX工程内的文件(除unpackage、node......
  • elementui 表格操作更多下拉
    取自ruoyi框架1<el-dropdownsize="mini"@command="(command)=>handleCommand(command,scope.row)">......
  • element ui可拖拽dialog-vue2
    文章目录​​1.准备js​​​​1.1`dialog-drag.js`​​​​1.2`index.js`​​​​2.`main.js`引用自定义指令​​​​3.使用​​1.准备js1.1​​dialog-drag.js​​......
  • elememt ui 组件 dialog使用备忘
    文章目录​​1.多层嵌套dialog遮罩​​​​1.1描述​​​​1.2解决(子dialog中)​​​​2.鼠标移除dialog点击不关闭​​1.多层嵌套dialog遮罩1.1描述当有多层dialog嵌......
  • ExtJS - UI组件 - TabPanel
    ExtJS教程汇总:https://www.cnblogs.com/cqpanda/p/16328016.html转载请注明出处:https://www.cnblogs.com/cqpanda/p/16587500.html更新记录2023年1月2日从笔记迁移到......