Unity 自定义Image形状

代码如下(示例):

using UnityEngine;
using System.Collections;
using UnityEngine.UI;
using System.Collections.Generic;public class HuiZhiBianYan: Graphic
{private void OnGUI(){// 实时检测更新绘制 OnPopulateMesh 中 transform.child 位置SetAllDirty();}protected override void OnPopulateMesh(VertexHelper vh){vh.Clear();if (transform.childCount <= 2){return;}Color32 color32 = color;foreach (Transform child in transform){if (child.gameObject.activeSelf){vh.AddVert(child.localPosition, color32, new Vector2(0f, 0f));}else{return;}}for (int i = 0; i < transform.childCount - 2; i++){// 几何图形中的三角形vh.AddTriangle(i + 1, i + 2, 0);}}}

提示:通过子物体坐标来绘制Image顶点 可自行更改

Unity 自定义Image形状相关推荐

  1. Unity自定义创建文件夹

    文章目录 前言 Unity自定义创建文件夹 下载链接 前言 懒惰才是推动生产力发展的动力,在Unity每次创建脚本跟文件夹都要先右键然后点Create再点二级目录,索性我就直接给挪到一级目录. Uni ...

  2. Unity自定义UI组件(十一) 雷达图、属性图

    前言 借用梦想世界宠物属性图 想必大家都在游戏中见过属性图用于展示多种属性的数值,可以较为直观的对比某种属性的缺陷或者是哪种属性有优势.在三维可视化领域也会遇到类似的属性对比,用属性图来展示最为合适. ...

  3. JME3 官方教程翻译 - 自定义网格形状

    Custom Mesh Shapes 自定义网格形状 Use the Mesh class to create custom shapes that go beyond Quad, Box, Cyli ...

  4. css自定义盒子形状及动画应用

    css自定义盒子形状及动画应用 <style> clip-path: polygon(X1 Y1,X2 Y2,....) </style> 当我们写页面时对盒子的形状有需求时, ...

  5. Unity 自定义脚本模板 添加头部注释

    自定义模板的一些问题 其实有很多文章都写了自定义模板,添加头部注释,例如这篇文章. 都是要找到untiy 自己的模板c# txt,然后写入相关的替代码,在匹配更换,其中的问题: 当换电脑,或者unit ...

  6. Unity 自定义编辑器窗口的使用

    Unity 自定义编辑器窗口功能强大,可以实现所有希望实现的功能.我在近期的项目中仿照魔兽争霸3开发了一套简单的游戏单位功能组件,其中包括单位数据.移动方式.动画播放.武器系统等等.如果用传统的Ins ...

  7. Unity自定义UI组件(七)渐变工具、渐变色图片、渐变遮罩

    欢迎阅读Unity自定义UI组件(七)渐变工具.渐变色图片.渐变遮罩 前言 在Unity中UGUI只为我们提供了最为基础的Image和RawImage两种可展示图片的组件,但是这两种组件要展示一些特殊 ...

  8. Unity自定义UI组件(六)日历、日期拾取器

    前言 考虑到工业项目中可能会利用到类似日历的工具,就比如选取某个时间节点,所以我结合UGUI源码开发了日历工具和日期拾取器工具,简单易用,接口齐全,可中文显示,外观可自定义.只需要导入脚本,即可在Hi ...

  9. unity 自定义时间轴_如何创建自定义时间轴标记

    unity 自定义时间轴 Starting with Unity 2019.1, Timeline supports markers! In this blog post, I will show y ...

最新文章

  1. opengl从入门到精通
  2. Android 开发笔记___初级控件之实战__计算器
  3. json java的set函数,JsonConfig的jsonConfig.setExcludes的用法
  4. halcon旋转后坐标_FPGA大赛【八】具体模块设计图像旋转方案
  5. MTFlexbox自动化埋点探索
  6. leetcode4:Median of Two Sorted Arrays
  7. 使用DBUnit做单元测试
  8. python 文件和目录操作题库
  9. Ruby on Rails 目录结构
  10. 关于iptables配置的心得
  11. servlet详解及Tomcat中多线程下的Servlet(1)
  12. 年底换机潮来了,都有哪些手机受欢迎?
  13. Mysql插入中文时错误:ERROR 1366 (HY000): Incorrect string value: '\xE6\x9D\x8E\xE5\x8B\x87' for column
  14. 全面理解ADMM算法
  15. 【非线性规划】- 无约束问题(1)局部极小值与全局极小值
  16. java语言jsp技术_JavaWeb:JSP技术基础
  17. Kafka删除历史消息的策略
  18. 关于使用手机电池替换3节干电池的尝试
  19. PyTorch线程池泄露Leaking Caffe2 thread-pool after fork
  20. OpenDaylight中MD-SAL学习笔记

热门文章

  1. 类的创建以及使用(成员变量 成员方法)
  2. 10张图了解UWB技术的工作原理
  3. 啊哈添柴挑战Java1016. 反向输出一个三位数
  4. 牛客网 A-吐泡泡 栈的模拟
  5. [转] 肾有多好人就有多年轻
  6. Oracle 11g中的IO Calibrate(IO校准)
  7. Java聊天室——实现多人聊天、私聊、群聊
  8. 食管癌术后患者要怎么进食才科学?
  9. 今天是个天气晴朗的日子
  10. 华为云“云上先锋”·AI主题赛(垃圾分类)-Top7复盘